این کد رو میتونید برحسب نیازتون، کاملتر کنید و برای مثال، با توجه به نوع فرمت (PNG و...) از توابع مناسب برای خوندن و ذخیره کردن تصویر استفاده کنید:
1 2 3 4 5 6 7 8 9 10 11 | 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 ); } |