一尘不染

在PHP中将JPG / GIF图像转换为PNG?

php

使用PHP将jpg图像转换为gif,png和bmp格式的可能重复项

我有一个PHP表单,该表单允许图像上传和检查exif_imagetype();以确保图像有效。

但是,我希望所有格式(PNG,JPG,JPEG和GIF)最终在提交后都是PNG。

我该怎么做呢?


阅读 376

收藏
2020-05-29

共1个答案

一尘不染

imagepng()然后,您只需要。实际上,它几乎变成了单线:

 imagepng(imagecreatefromstring(file_get_contents($filename)), "output.png");

您将使用$_FILES["id"]["tmp_name"]文件名,并且显然使用不同的输出文件名。但是图像格式探测本身将变得多余。

2020-05-29