У меня есть форма загрузки изображения, которая должна принимать типы изображений (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.