شما میتونید از این پکیج کامپوزر استفاده کنید و حتی گزینه هاش رو هم بصورت زیر شخصی سازی کنید
$file = 'koala.jpg'; //file that you wanna compress
$new_name_image = 'koala_mini'; //name of new file compressed
$quality = 60; // Value that I chose
$pngQuality = 9; // Exclusive for PNG files
$destination = 'content'; //This destination must be exist on your project
$maxsize = 5245330; //Set maximum image size in bytes. if no value given 5mb by default.
سلام
سایت tinypng عالیه
میتونید از api اون استفاده کنید تا 500 عکس در ماه رایگان هست برای api
https://tinypng.com/developers
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟