У меня есть вход для загрузки изображений, который принимает только изображения в формате PNG, JPG / JPEG, GIF.
Если файл действителен, он затем создает миниатюру из изображения, используя
imagecreatefrompng()
imagecopy()
imagejpg()
Это прекрасно работает, но, очевидно, ТОЛЬКО для изображений PNG.
Какой самый логичный и эффективный способ использовать функцию «imagecreatefrompng ()», кроме использования правильного формата файла, который был представлен? Все, о чем я могу думать, это если / использовать несколько «imagecreatefrom_ _ ()», но это не так.
Кроме того, как мой выводимый формат всегда может быть PNG, независимо от того, что было отправлено вместо текущего imagejpg (), который у меня есть сейчас.