首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将非原始的jpeg文件强制转换为jpeg文件?

如何将非原始的jpeg文件强制转换为jpeg文件?
EN

Stack Overflow用户
提问于 2010-11-02 01:50:23
回答 1查看 129关注 0票数 0

我构建了一个允许我上传图像的上传页面,当我上传一个扩展名为jpg的文件时,我遇到了这个错误。

代码语言:javascript
复制
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: 
gd-jpeg, libjpeg: recoverable error: Premature end of JPEG 

玩过之后,我发现连photoshop都打不开它。文件已损坏。然后我试着把它上传到facebook上,facebook能够接受它。奇怪的是,php中的imaagecreatefromjpeg()不接受这个jpeg,而facebook却接受。不知道他们用的是什么.但是,是否有可能将此图像强制为jpeg?

EN

回答 1

Stack Overflow用户

发布于 2010-11-02 02:14:26

您会注意到这是一个可恢复的错误。您可以忽略此错误,并通过设置以下内容继续GD:

代码语言:javascript
复制
ini_set('gd.jpeg_ignore_warning', 1);

在你的脚本的顶部。

http://php.net/manual/en/image.configuration.php

另外,您应该始终确保处理图像操作的脚本具有足够高的内存限制。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4071605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档