使用PHP将jpg图像转换为gif,png和bmp格式的可能重复项
我有一个PHP表单,该表单允许图像上传和检查exif_imagetype();以确保图像有效。
exif_imagetype();
但是,我希望所有格式(PNG,JPG,JPEG和GIF)最终在提交后都是PNG。
我该怎么做呢?
imagepng()然后,您只需要。实际上,它几乎变成了单线:
imagepng()
imagepng(imagecreatefromstring(file_get_contents($filename)), "output.png");
您将使用$_FILES["id"]["tmp_name"]文件名,并且显然使用不同的输出文件名。但是图像格式探测本身将变得多余。
$_FILES["id"]["tmp_name"]