У кого-нибудь есть работа для этого? Я думаю, что изображение уже оптимизировано. Затем он изменяется и изменяется, и, несмотря на то, что изображение становится чуть меньше. Размер файла увеличивается.
Кто-нибудь сталкивался с этим раньше.
У меня есть изображение, которое было сохранено с качеством 50%. Если я копирую -> изменяю размер -> экономя на 70%, он получает 80 Кб ..
Есть ли решение, которое позволяет мне определять качество изображения до его начала?
function resize($width,$height) { $new_image = imagecreatetruecolor($width, $height); imagesavealpha($new_image, true); $trans_colour = imagecolorallocatealpha($new_image, 0, 0, 0, 127); imagefill($new_image, 0, 0, $trans_colour); imagecopyresampled($new_image, $this->image, 0, 0, 0, 0, $width, $height, $this->getWidth(), $this->getHeight()); $this->image = $new_image; } ... imagejpeg($this->image,$filename,$compression);