Сначала вы создаете объект изображения из файла с помощью imagecreatefromjpeg () . Затем вы выгружаете этот объект в разные форматы (например, используя imagegif () ):
$imageObject = imagecreatefromjpeg($imageFile);
imagegif($imageObject, $imageFile . '.gif');
imagepng($imageObject, $imageFile . '.png');
imagewbmp($imageObject, $imageFile . '.bmp');