我有一个图像上传表单,它应该采用图像类型(PNG、JPEG、GIF),调整它的大小,然后将其保存到路径中。
出于某种原因,我无法让 PNG 文件类型工作,它适用于 JPEG/GIF 并且文件被复制,所以看起来这与我创建 PNG 的方式有关。
在 PHP 中创建 PNG 是否需要不同的参数或选项?一些创建图像的示例代码:
$src = imagecreatefrompng($uploadedfile);
imagecreatetruecolor($newWidth,$newHeight)
imagecopyresampled($tmp,$src,0,0,0,0,$newWidth,$newHeight,$width,$height);
imagepng($tmp,$destinationPath."/".$destinationFile,100);
相同的命令适用于 JPG 和 GIF。