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

标签 php image upload png exif

Possible Duplicate of
Convert jpg image to gif, png & bmp format using PHP

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

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

我该怎么做?

最佳答案

你只需要 imagepng()然后。事实上,它几乎变成了一条线:

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

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

关于php - 在 PHP 中将 JPG/GIF 图像转换为 PNG?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8550015/

相关文章:

php - 如何使用 preg_match 进行匹配

javascript - 裁剪图像并使用 php 上传

image - iOS Colorwithpattern - 使用自定义 iPhone5 图像

java - 在 JAVA 中使用 jquery 文件上传插件分块上传文件

php - 在下拉列表中显示 Parent & 1st Level CHILD 类别 Wordpress

PHP Soap ssl 如何信任自签名证书

python - 用 python 计算图像径向平均值的最佳方法是什么?

使用 ImportXml 在 Google Sheets 中抓取图像

file - 无法上传文件

php - 使用 json 上传文件和一些数据