Possible Duplicate of
Convert jpg image to gif, png & bmp format using PHP
I have a PHP form that allows image uploads and checks exif_imagetype(); to make sure an image is valid.
However, I want all formats, PNG, JPG, JPEG, and GIF, to end up being PNG once submitted.
How can I go about doing this?
You just need
imagepng()then. In fact it almost becomes a one-liner:You would use
$_FILES["id"]["tmp_name"]for the filename, and a different output filename obviously. But the image format probing itself would become redundant.