在我正在開發的網站中,我需要能夠通過imagejpeg()傳遞所有圖像,所以我決定(因爲我的網站只接受JPG,BMP + PNG上傳)首先將BMP和PNG格式轉換爲JPG格式。在BMP中將BMP轉換爲JPG
現在到BMP轉換我用在這裏找到腳本: http://forums.codewalkers.com/php-coding-7/how-to-convert-bmp-to-jpg-879135.html
該腳本正常工作,當我穿過它正常的BMP。現在
,我有一個PNG,我曾通過imagecreatefrompng轉換問題(),並在一段時間後,我意識到它有mime類型圖像/ X-MS-BMP ....
我試圖通過通過BMP腳本的圖像,但我得到以下錯誤:
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
如果有人來過這個之前,請幫助。 如果您需要查看任何代碼,請告訴我。
在此先感謝,湯姆。
編輯: 可能提有用,發生錯誤的(如從上面的鏈接)線路S1這樣一條:
$tmp_name = tempnam("/tmp", "GD");