私が開発しているサイトでは、imagejpeg()を使ってすべての画像を渡す必要があるので、(私のサイトはJPG、BMP + PNGアップロードのみを受け入れるので) BMPおよびPNGをJPGに転送する必要があります。私はそれを介して通常のBMPを渡すとき http://forums.codewalkers.com/php-coding-7/how-to-convert-bmp-to-jpg-879135.htmlPHPでBMPをJPGに変換する
スクリプトが正常に動作します:
は今、私はここで見つけるスクリプトを使用BMPに変換します。今、私は問題が)(imagecreatefrompngを介して変換したPNGを有し、そしてしばらく私が通過しようとした
....それはMIME型画像/ X-MS-BMPを有し実現しました画像BMPのスクリプトを私は次のエラーを取得:誰もがこの前accrossに来た場合
Warning: imagecreatefromgd() [function.imagecreatefromgd]: 'C:\Users\Tom\AppData\Local\Temp\GD50C1.tmp' is not a valid GD file in C:\xampp\htdocs\test\cropimage\FCreateImageFromBMP.php on line 10
は、助けてください。 コードを見る必要がある場合は、私に知らせてください。
ありがとうございました。
編集: は言及することが有用であるかもしれませんが、エラーはこの1つのSI(上記のリンクからなど)で発生した行:
$tmp_name = tempnam("/tmp", "GD");