Вечер добрый. Как сжать файл не меняя размер? PHP: $photo_new = imagecreatefrompng($path.$filename); imagesavealpha($photo_new, true); imagepng($photo_new, $path.'rre.png', 9); Че то так не катит. На 1-2 кб меньше и все От модератора: код вставлять с помощью кнопки </>
PHP: $image = imagecreatefrompng($filePath); $bg = imagecreatetruecolor(imagesx($image), imagesy($image)); imagefill($bg, 0, 0, imagecolorallocate($bg, 255, 255, 255)); imagealphablending($bg, TRUE); imagecopy($bg, $image, 0, 0, 0, 0, imagesx($image), imagesy($image)); imagedestroy($image); $quality = 50; // 0 = worst / smaller file, 100 = better / bigger file imagejpeg($bg, $filePath . ".jpg", $quality); imagedestroy($bg);
@MouseZver в чем смысл твоего ответа??? Если сказать нечего, незачем тут и гадить --- Добавлено --- @Artur_hopf дак это получается он в ипг перегонится, а мне нужно чтобы итоговый тож пнг был --- Добавлено --- @Artur_hopf У меня была мысль в ипг перегнать, сжать, а потом в пнг вернуть, но какая то странная логика выходит