まず、ファイルから imagecreatefromjpeg() を使用して画像オブジェクトを作成します。次に、そのオブジェクトをさまざまな形式にダンプします(たとえば、 imagegif() を使用)。
$imageObject = imagecreatefromjpeg($imageFile);
imagegif($imageObject, $imageFile . '.gif');
imagepng($imageObject, $imageFile . '.png');
imagewbmp($imageObject, $imageFile . '.bmp');
LibGDを使用する— http://www.php.net/manual/en/book.image.php
BMPファイル(実際のBMPファイル、wbmpではない))およびその他のファイル形式の読み取りと保存を可能にする新しいオープンソースプロジェクトをGithubにセットアップしました、PHPで。それは素晴らしくて使いやすいです。
プロジェクトは PHP Image Magician と呼ばれます。