2009-04-16 11 views
20

PHPを使用して単一のjpgイメージを3つの異なるイメージ形式のgif、pngおよびbmpに変換するにはどうすればよいですか?PHPを使用してjpgイメージをgif、png、およびbmp形式に変換する

Plsのは、あなたが最初にimagecreatefromjpeg()とあなたのファイルのうち、画像オブジェクトを作成

+1

確かに、Web上の何かをBMPに変換したくないです。非アニメーションGIFは帯域幅の浪費でもあります。 – Kornel

答えて

38

を助けます。その後、異なるフォーマット(例えばimagegif()を使用して)にそのオブジェクトをダンプ:

$imageObject = imagecreatefromjpeg($imageFile); 
imagegif($imageObject, $imageFile . '.gif'); 
imagepng($imageObject, $imageFile . '.png'); 
imagewbmp($imageObject, $imageFile . '.bmp'); 
+0

bro.itsが正常に動作してくれてありがとうございます。 – riad

+5

WBMPはあなたが知っているようにBMPではないことに注意してください。 http://en.wikipedia.org/wiki/Wbmp – Evert

+2

私はちょうど私が探していた素晴らしい答え –

2

私はBMPファイル(実際のBMPファイルではなく、WBMP)の読み込みと保存を可能にGitHubの上に新しいオープンソースプロジェクトを設定して、その他のファイル形式をPHPでサポートしています。使いやすく、使いやすいです。

このプロジェクトの名称はPHP Image Magicianです。

関連する問題