亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

求救:老師遇到問題:Warning: imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error:

Warning: imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error:

Warning: imagecreatefromjpeg(): '1.jpg' is not a valid JPEG file in


( ! )?Warning: imagejpeg() expects parameter 1 to be resource, boolean given in?



運行第一個測試時遇到這幾個提示,是因為php版本太高的原因嗎?

代碼如下,我檢查過一遍并沒有檢查出來問題:

<?php
$filename="1.jpg";
$src_image=imagecreatefromjpeg($filename);
list($src_w,$src_h)=getimagesize($filename);
$scale=0.5;
$dst_w=ceil($src_w*$scale);
$dst_h=ceil($src_h*$scale);
$dst_image=imagecreatetruecolor($dst_w,?$dst_h);
imagecopyresampled($dst_image,?$src_image,?0,?0,?0,?0,?$dst_w,?$dst_h,?$src_w,?$src_h);
header("content-type:image/jpeg");
imagejpeg($dst_image);
imagedestroy($src_image);
imagedestroy($dst_image);


正在回答

2 回答

感謝感謝,解決了我遇到的一個問題。

0 回復 有任何疑惑可以回復我~

已經找到原因!

用getimagesize($filename)做了一個測試,原來我放在test目錄下的“1.jpg”文件真正的mime類型是png的類型,把imagecreatefromjpeg($filename)改成imagecreatefrompng($filename)就可以了。又測試了一個真正的jpeg類型的文件,完美通過!

3 回復 有任何疑惑可以回復我~
#1

慕粉3504819

謝謝樓主的分享
2017-10-31 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
手把手教你實現電商網站后臺開發
  • 參與學習       117254    人
  • 解答問題       2101    個

手把手教你用PHP搭建電子商務平臺,由淺入深教你搭建電商系統

進入課程

求救:老師遇到問題:Warning: imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error:

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號