تغییر حجم تصویر در آپلود(نه اندازه تصویر)

vahid.mom

Member
سلام اساتید
یکی از دوستانم امروز ازم خواست ببینم راهی هست بشه یه عکس موقع آپلود فقط حجمش کم بهشو خود اندازه دست نخوره
برای پروژه دانشگاهیش میخواد

مثلا یه عکس با اندازه 600*600 با حجم 100 کیلو بایت بشه
600*600 بدون تغییر اندازه و حجم 20 کیلوبایت

یعنی راهی هست؟
البته هیچ چیز نشد نداره:green:
 

P.H.P

Member
سلام

هنگام آپلود به سایز تصویر کاری نداشته باش و از کیفیتش کم کن

کیفیت بالا یا پایین قبل از آپلود 100 هست، که میتونی کمترش کنی. حدود 60 مثلا

موفق
 

Masoud1365

مدیر انجمن
وقتی که داری عکس رو آپلود میکنی سایزش رو تغییر نده و بیا کیفیت عکس رو کم کن اینجوری حجمش میاد پائین :wink:
 

Masoud1365

مدیر انجمن
سلام

هنگام آپلود به سایز تصویر کاری نداشته باش و از کیفیتش کم کن

کیفیت بالا یا پایین قبل از آپلود 100 هست، که میتونی کمترش کنی. حدود 60 مثلا

موفق
پستهامون همزمان شد ! :wink:
که البته شما کامل تر گفتید .
 

vahid.mom

Member
ممنون از لطفتون
مشکل اینه که من بلد نیستم
یاگه چیزی دارین بدین ممنون میشم
بنده خدا باید شنبه شب کد هاشو خوب یاد بگیره که یکشنبه تحویل بده
ممنون از لطفتون
 

shahed330

Member
سلام
دوستان حالا اگر نخواستيم كيفيت عكس كم بشه چي؟؟؟؟؟؟



يك روش ساده اينه كه عكس رو به وكتور در بياريم بعد تبديل به jpg كنيم در اين صورت حجم عكس بدون كاهش كيفيت تا 50 درصد پايين مياد.

البته از طريق برنامه هايي مثل compress jpg كه برنامه اي رايگان است ميتوانيد تا 80 درصد حجم فايل رو كاهش ميدهيد، البته بدون كاهش كيفيت.

با تشكر shahed330
 

MMSHFE

Active Member
با سلام، فرض كنيد عكس رو توي پوشه tmp ذخيره كردين و نامش هم temp.jpg هست. حالا دستورات زير رو درنظر بگيريد:
PHP:
$im=imagecreatefromjpeg('/tmp/temp.jpg');
imagejpeg($im,'/images/compressed.jpg',75);
imagedestroy($im);
اميدوارم مشكلتون رفع بشه.
موفق و مؤيد باشيد.
 

جدیدترین ارسال ها

بالا