在工作中碰到一个这样的问题,有些图片没有,有些又有,很奇怪。
imagecreatefromjpeg(): gd-jpeg, libjpeg: recoverable error: Premature end of JPEG file
百度了一下imagecreatefromjpeg这个函数
Zane, MegaLab.it 14-Jul-2011 09:07
Some image where failing with a Warning: imagecreatefromjpeg(): gd-jpeg, libjpeg: recoverable error: Premature end of JPEG file
The only way to make it work was to ini_set("gd.jpeg_ignore_warning", 1); and then call it with @imagecreatefromjpeg()
It's far less than ideal, but if you're stuck as I was, give it a try.
有这样一段话,于是程序中加入ini_set("gd.jpeg_ignore_warning", 1);
再在每次调用imagecreatefromjpeg这个函数前面加个@,问题解决了。
事实证明,没事看看文档还是很有用的。
相关推荐
利用PHP-GD imagecreatefromjpeg()函数利用PHP-GD内置函数imagecreatefromjpeg()中的缺陷的概念验证。 受到Reddit关于我先前关于利用imagecreatefromgif()PHP-GD函数的讨论的评论之一的启发。警告:此POC仅...
具体一句话可以打开来看一下
主要介绍了PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法,结合实例形式分析了php的图像载入函数imagecreatefromgif、imagecreatefromjpeg、imagecreatefrompng、imagecreatefromwbmp及imagecreatefromstring...
$img = imagecreatefromjpeg($filename); $logo = imagecreatefromjpeg($filename); /*imagecraetefromjpeg-由文件或URL创建一个新图像 imagecreatefromjpeg(string $filename) 如果启用了fopen包装器,URL可以作为...
$img = imagecreatefromjpeg($filename); $logo = imagecreatefromjpeg($filename); /*imagecraetefromjpeg-由文件或URL创建一个新图像 imagecreatefromjpeg(string $filename) 如果启用了fopen包
本例讲述了PHP实现获取图片颜色值的方法,PHP获取图片颜色值检测图片主要颜色是通过imagecreatefromjpeg函数读取...//测试图片,自己定义一个,注意路径 for ($x=0;$x;$y xss=removed r=($rgb>>16) & 0xFF; $g=($rgb
2、ImageCreateFrom* 图片载入函数 imagecreatefromgif imagecreatefromjpeg imagecreatefrompng imagecreatefromwbmp imagecreatefromstring 3、imagecopy 图片合并函数 4、ImageCopyResized图片剪切函数
原理说明 ...imagecreatefromjpeg:创建一张图片 imagecolorallocate:给图片分配颜色 imagefttext:给图片在指定位置上添加文字 imagejpeg:创建格式为jpeg的图片 imagedestroy:销毁图片,释放资源
1、介绍PHP水印原理和流程2、ImageCreateFrom* 图片载入函数 imagecreatefromgif imagecreatefromjpeg imagecreatefrompng imagecreatefromwbmp imagecreatefromstring3、imagecopy 图片合并函数4、...
2、ImageCreateFrom* 图片载入函数 ... imagecreatefromjpeg imagecreatefrompng imagecreatefromwbmp imagecreatefromstring 3、imagecopy 图片合并函数 4、ImageCopyResized图片剪切函数
//注意图片路径要正确 //得到原始图片信息 $dst_info = getimagesize($dst); switch ($dst_info[2]) { case 1: $dst_im =imagecreatefromgif($dst);break; case 2: $dst_im =imagecreatefromjpeg($d
$source = imagecreatefromjpeg($filename); imagecopyresized($temppic, $source, 0, 0, $picx, $picy, $width, $height, $width, $height); 读取并生成图像 $newwidth=163; $newheight=166; 新图片尺寸 $thumb = ...
$im = imagecreatefromjpeg('photo.jpeg'); // 首先我们从 GD 手动创建水印图像 $stamp = imagecreatetruecolor(100, 70); imagefilledrectangle($stamp, 0, 0, 99, 69, 0x0000FF); imagefilledrectangle($stamp, 9,...
<?... $img = imagecreatefromjpeg('face.jpeg');//根据已有的JPG创建image header('Content-type:image/jpeg');//设置mime type imagestring($img,5,5,5,'Vito-L',imagecolorallocate($img
分享给大家供大家参考,具体如下: gd图像处理技术 ...创建画布 画布,一种资源型数据,可...imageCreateFromJPEG( url) imageCreateFromPNG(url) imageCreateFromGIF(url) 操作画布 分配颜色:如果需要在画布上使用某种颜
代码如下: header("Content-type: image/jpeg"); $file = "111.jpg"; $percent = 1.5; //图片压缩比 list($width, $height) = getimagesize($file);...$src_im = imagecreatefromjpeg($file); $dst_im = image
imagecreatefromjpeg(图片名称);画出各种图像 imagegif(图片资源,保存路径);imagepng()imagejpeg(); 二、获取图片属性 imagesx(res//宽度imagesy(res//高度getimagesize(文件路径)返回一个具有四个单元的数组。索引 ...
imagecreatefromjpeg(图片名称);画出各种图像 imagegif(图片资源,保存路径);imagepng()imagejpeg(); 二、获取图片属性imagesx(res//宽度imagesy(res//高度getimagesize(文件路径)返回一个具有四个单元的数组。索引 0...