jjzjj

imagecreatefromjpeg

全部标签

php - Gd 已安装,但 "Call to undefined function imagecreatefromjpeg()"

看起来我的主机支持gd,但我仍然遇到错误(PHP版本5.3.28)Fatalerror:Calltoundefinedfunctionimagecreatefromjpeg()这是我的phpinfo:gdGDSupportenabledGDVersionbundled(2.1.0compatible)GIFReadSupportenabledGIFCreateSupportenabledPNGSupportenabledlibPNGVersion1.2.44WBMPSupportenabledXBMSupportenabledDirectiveLocalValueMasterValue

php - 图像到浏览器而不保存

如何在不保存的情况下将内存中的图像放到浏览器中。例如:functiongetImage(){$imageFile=imagecreatefromjpeg('Map.jpg');$imageObject=imagecreatefrompng('image2.png');imagealphablending($imageFile,true);imagecopy(....);$ret=array($imageFile,$imageObject);return$ret}这可以不保存吗? 最佳答案 是的,试试imagejpeg($img);并

php - 上传到 PHP 脚本的 JPEG 文件损坏了——但并非总是如此

我有一个PHP脚本,我可以将JPEG图像上传到其中(通过HTML表单)。你可以看到代码here,但我会尝试在这篇文章中展示相关部分。表单声明如下:MAX_FILE_SIZE表单字段设置为5MB:我要上传的图片大小约为3MB。上传后,我将图像文件转换为GDjpeg:$filename=$_FILES['file']['tmp_name'];$myImage=imagecreatefromjpeg($filename);有时上传工作正常,有时imagecreatefromjpeg发出关于JPEG损坏的警告。例如(为便于阅读而添加换行符):Warning:imagecreatefromjpe

php - 调用未定义函数 imagecreatefromjpeg() 并启用 GD

我正在使用PHP5.5.9在ubuntu14.04LTS上工作启用GD,我再次检查但每次我尝试使用imagecreatefromjpeg()时仍然向我显示此消息Fatalerror:Calltoundefinedfunctionimagecreatefromjpeg()in/../library/image.phponline34我什至尝试使用这个从命令行检查它php-r"var_dump(function_exists('imageantialias'));"它给了我返回bool(假)有没有办法在不重新编译的情况下解决这个问题? 最佳答案

php - imagecreatefromjpeg 不工作

您好,在将图像设为对象后,我对显示图像没有什么问题。我仍在学习使用对象图像。所以这是我的代码:$what=getimagesize($file);switch(strtolower($what['mime'])){case'image/png':$src_id=imagecreatefrompng($file);imagesavealpha($src_id,true);break;case'image/jpeg':$src_id=imagecreatefromjpeg($file);break;case'image/gif':$old_id=imagecreatefromgif($fi

php - 如何在 PHP 中启用 imagecreatefromgif/imagecreatefromjpeg/imagecreatefrompng?

它现在给出:PHPFatalerror:Calltoundefinedfunctionimagecreatefromjpeg()但是gd库是启用的。 最佳答案 安装php5-gd:在基于deb的系统上:sudoapt-getinstallphp5-gd如果你正在使用php-fpm然后重启它:sudo/etc/init.d/php5-fpmrestart找到这个solutionhere 关于php-如何在PHP中启用imagecreatefromgif/imagecreatefromjpe

php - 可怕的 "Warning: imagecreatefromjpeg() : '/tmp/filename' 不是一个有效的 JPEG 文件 in/phpfile.php on line xxx”

当有人将图片上传到我们的网站时,我一直收到此警告:Warning:imagecreatefromjpeg()[function.imagecreatefromjpeg]:gd-jpeg:JPEGlibraryreportsunrecoverableerror:in/home/pathremoved/includes/snapsutils.phponline220Warning:imagecreatefromjpeg()[function.imagecreatefromjpeg]:'/tmp/phpiw4MFk'isnotavalidJPEGfilein/home/pathremoved

php - 在 PHP 中,为什么 imagecreatefromjpeg "not a jpeg file"更改为 fatal error ?

我有一段较旧的代码试图加载图像文件。由于它不知道它是什么类型,因此代码会尝试所有类型:$res=@imagecreatefromjpeg($sourceName);if($res===false)$res=@imagecreatefromgif($sourceName);if($res===false)$res=@imagecreatefrompng($sourceName);if($res===false){$err[]='CannotloadfileasJPEG,GIForPNG!';这在过去很长一段时间内都运行良好,但在最近的服务器迁移之后,它在使用PNG文件时停止运行(JPEG

php - 我可以在不启用 fopen 包装器的情况下使用 URL 作为 imagecreatefromjpeg() 的来源吗?

我知道可以使用imagecreatefromjpeg()、imagecreatefrompng()等,将URL作为“文件名”与fopen(),但由于安全问题,我无法启用包装器。有没有办法在不启用它们的情况下将URL传递给imagecreatefromX()?我也尝试过使用cURL,但这也给我带来了问题:$ch=curl_init();curl_setopt($ch,CURLOPT_URL,"http://www.../image31.jpg");//ActuallycompleteURLtoimagecurl_setopt($ch,CURLOPT_RETURNTRANSFER,1);$

php - Docker + PHP7 + GD 问题导致 "Call to undefined function imagecreatefromjpeg()"

我在尝试使用imagecreatefromjpeg使用此Dockerfile生成容器时遇到问题:FROMphp:7.1-apacheRUNapt-getupdate&&\apt-getinstall-y-qqgit\libjpeg62-turbo-dev\apt-transport-https\libfreetype6-dev\libmcrypt-dev\libpng12-dev\libssl-dev\zipunzip\nodejs\npm\wget\vimRUNpeclinstallredis&&docker-php-ext-enableredisRUNdocker-php-ext-