我目前有一个只接受 PNG、JPG/JPEG、GIF 图像的图像上传输入。如果文件是有效的,它会继续使用从图像创建缩略图
imagecreatefrompng()
imagecopy()
imagejpg()
这很好用,但显然只适用于 png 图像。
除了使用提交的正确文件格式外,使用“imagecreatefrompng()”最合乎逻辑和最有效的方法是什么?我能想到的只是 if/else 使用多个“imagecreatefrom_ _ ()”,但这似乎不对。
此外,无论提交什么而不是我现在拥有的当前 imagejpg(),我的输出格式如何始终是 PNG。