У меня есть форма загрузки изображений, которая должна принимать типы изображений (PNG, JPEG, GIF), изменять ее размер и затем сохранять в путь.
По какой-то причине я не могу заставить работать типы файлов PNG, он отлично работает с JPEG / GIF, и файл копируется, поэтому похоже, что это связано с тем, как я создаю PNG.
Требуется ли для создания PNG в PHP разные параметры или опции? Пример кода из строк, которые создают изображение:
$src = imagecreatefrompng($uploadedfile);
imagecreatetruecolor($newWidth,$newHeight)
imagecopyresampled($tmp,$src,0,0,0,0,$newWidth,$newHeight,$width,$height);
imagepng($tmp,$destinationPath."/".$destinationFile,100);
Те же команды работают для JPG и GIF.