`

imagecreatefromjpeg()注意事项

    博客分类:
  • php
阅读更多

在工作中碰到一个这样的问题,有些图片没有,有些又有,很奇怪。

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上传图片并在线截取.zip

    在压缩包中的`readme.txt`可能是提供给用户的使用指南或注意事项,`thumb`可能是一个缩略图文件,用于在页面上快速预览上传的图片,这通常会用到GD库的`imagescale()`函数来生成。 总之,PHP结合JavaScript和适当的...

    ZBarCodeImage php window扩展包

    性能优化与注意事项 - 为了提高性能,建议在处理大量图像时,批量读取和扫描,而不是逐个处理。 - 确保图像质量良好,避免模糊、扭曲或过度压缩的图像,这些因素可能影响条码的识别率。 - 如果处理的是网络图像,...

    PHP缩略图生成和图片水印制作

    #### 注意事项 - 在处理图片时,需要考虑图片的原始尺寸和质量,以确保生成的缩略图或水印图片效果最佳。 - 确保服务器安装了GD库或Imagick库,否则无法执行图片处理相关的PHP代码。 - 在添加水印时,注意水印的...

    使用php生成水印文字+图片(半透明)

    5. **优化与注意事项**: - 为了保持图像质量,记得在处理完图像后使用合适的图像格式(如JPEG、PNG)进行保存。 - 对于大图,考虑使用分块处理,以免消耗过多内存。 - 考虑到性能,水印处理应该尽可能高效,避免...

    gd-2.1.0库编译安装包2013年4月版

    6. **注意事项** - 编译时确保路径正确,否则可能会导致GD库无法找到依赖库。 - 安装过程中可能出现权限问题,可能需要使用`sudo`或以root用户身份执行相关命令。 - 测试GD库是否成功安装,可以通过PHP代码`(); ?...

    php修改上传图片尺寸的方法

    5. 注意事项 - 文件内容提到,PHP会在请求完成后自动清理由它创建的临时文件。 - 在实际应用中,上传文件时需要考虑到文件的安全性,例如限制上传的文件类型、大小以及进行必要的安全检查,防止恶意文件上传。 - ...

    PHP实现的简易版图片相似度比较

    6. 注意事项与可能遇到的问题 在使用此简易版图片相似度比较时,需要确保PHP环境已经安装并启用了GD库。同时,由于涉及到文件路径和文件类型判断,需要处理好文件不存在或者不支持的文件类型异常情况。此外,取样...

    php下图片文字混合水印与缩略图实现代码

    6. **注意事项**: - 在处理中文文本时,可能需要进行编码转换,例如使用 `iconv()` 函数从 GB2312 转换为 UTF-8,以确保文字正确显示。 - 对于文件路径,确保图片位于可访问的位置,或者提供正确的文件上传功能。...

    php实现等比例压缩图片

    5. 注意事项: - 使用PHP进行图片处理时,应当注意安全性和性能问题。例如,处理用户上传的图片时要确保图片格式安全,避免注入攻击,并适当设置压缩质量以平衡性能和图片质量。 - 为了提高性能,可以使用PHP的GD...

    解决GD中文乱码问题

    #### 四、注意事项 在实际应用过程中,还需要注意以下几点: 1. **字体兼容性**:不同的操作系统可能支持的字体不同,因此在部署时需要检查目标环境是否具备所需的字体文件。 2. **编码一致性**:确保从输入到输出...

    PHP图片等比例缩放生成缩略图函数分享

    #### 注意事项 - 在实际应用中,需确保 `$im` 参数为有效的图像资源,可通过 `imagecreatefromjpeg`、`imagecreatefrompng` 等函数创建。 - 函数中的 `$dstimgW` 和 `$dstimgH` 变量名应为 `$dstimW` 和 `$dstimH`,...

    PHP图像处理 imagestring添加图片水印与文字水印操作示例

    ### 注意事项 1. 使用imagestring和imagettftext函数时,要确保图像资源的正确性和字体文件的有效性,否则可能引发错误。 2. 在使用header函数输出图片之前,应当先输出正确的Content-Type头部,以确保浏览器能正确...

    php实现图片上传时添加文字和图片水印技巧

    ### 注意事项: - **水印位置**: - 水印的位置可以设置为原图的不同位置,如左上、居中、右上、左下、居中、右下等,通过不同的`$pos`值来确定。 - **压缩比和透明度**: - 水印的压缩比`$pct`可以调整水印图片...

Global site tag (gtag.js) - Google Analytics