-4

アップロードされた .jpeg、.png .bmp、または .gif ファイルをアップローダによって指定された別のタイプに変換できる画像変換システムを PHP で作成する方法。システムはアップロードされたファイルのタイプを自動的に検出しますが、2 MB を超えることはできませんか?

4

1 に答える 1

2

おそらく、PHP で GD および Image 関数を使用する必要があります。

png を jpeg に変換する例 (transperancy を無視) は次のようになります。

// Quality is a number between 0 (best compression,low quality) and 100 (best quality)
function png2jpg($originalFile, $outputFile, $quality) {
    $image = imagecreatefrompng($originalFile);
    imagejpeg($image, $outputFile, $quality);
    imagedestroy($image);
}

この関数は、GD ライブラリの imagecreatefrompng() および imagejpeg() 関数を使用します。

于 2012-06-25T00:11:16.807 に答える