PDA

View Full Version : تبدیل یک عکس به کد base64



ho3ein.3ven
سه شنبه 04 فروردین 1394, 16:29 عصر
سلام دوستان
من در حال نوشتن یک وب سرویس هستم . در این وب سرویس نیاز دارم که یک عکس رو از آدرس مثلا www.google.com/1.jpg (http://www.google.com/1.jpg) دریافت کنم و بعد اون رو به base64 تبدیل کنم و بعد به صورت جیسون برگشت بدم .

دوستان امکانش هست راهنمایی کنید چطور عکس رو به base64 تبدیل کنم ؟

Unique
سه شنبه 04 فروردین 1394, 16:40 عصر
اینطوری :

$img_file = 'path/to/jpg/file';
$imgData = base64_encode(file_get_contents($img_file));

نکته :
۱ - این کار حجم عکس را بیش از ۳۰ درصد افزایش میده
۲ - حوستون به مقدار memory_limit باشه !

ho3ein.3ven
سه شنبه 04 فروردین 1394, 17:06 عصر
memory_limit چی هست ؟
من تو php تازه کارم .

Unique
سه شنبه 04 فروردین 1394, 21:03 عصر
مربوط به تنظیمات php ini میشه و تعین میکنه اسکریپت چقدر میتونه از حافظه استفاده کنه !