این کد رو میتونید برحسب نیازتون، کاملتر کنید و برای مثال، با توجه به نوع فرمت (PNG و...) از توابع مناسب برای خوندن و ذخیره کردن تصویر استفاده کنید:
function Resize($file, $size) { if(!file_exists($file)) { return; } $im = ImageCreateFromJPEG($file); $quality = 100; do { ImageJPEG($im, $file, $quality--); } while(filesize($file) > $size && $quality > 0); ImageDestroy($im); }