PHP отображает изображение JPG из источника PNG на сервере?

Возможно ли иметь изображения png на моем сервере, но иметь скрипт php, который преобразует их в jpg (и сжимает их) и кэширует их при просмотре?

1

Решение

Вы можете использовать этот скрипт для преобразования изображения PNG в изображение JPEG.

$input_file = "test.png";
$output_file = "test.jpg";

$input = imagecreatefrompng($input_file);
list($width, $height) = getimagesize($input_file);
$output = imagecreatetruecolor($width, $height);
imagecopy($output, $input, 0, 0, 0, 0, $width, $height);
imagejpeg($output, $output_file);

Вы можете пройти через это @Alexandre Jasmin Ответ.

3

Другие решения

да, это возможно, вы можете погуглить это используя фразу «PNG конвертировать в JPG PHP«

Использовать PHP для преобразования PNG в JPG со сжатием?

1