php – MpdfException IMAGE Error():解析图像文件时出错 – Yii2
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – MpdfException IMAGE Error():解析图像文件时出错 – Yii2,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1063字,纯文字阅读大概需要2分钟。
内容图文
![php – MpdfException IMAGE Error():解析图像文件时出错 – Yii2](/upload/InfoBanner/zyjiaocheng/727/1d7314f0166044a884da127e5a0be1f7.jpg)
我陷入非常尴尬的境地,在生成PDF的同时在本地环境中显示图像.但是,不在生产中.使用mPDF生成PDF时,图像显示为[X].
插入$mpdf-> showImageErrors = true后;在控制器中.
public function actionExportCasesPdf($id) {
.
.
.
.
$mpdf = new \mPDF();
$mpdf->showImageErrors = true;
$mpdf->WriteHTML($output);
$mpdf->Output($fileName, 'D');
}
错误
MpdfException
IMAGE Error (..17.jpg): Error parsing image file – image type not
recognised, and not supported by GD imagecreate
甚至,使用apt-get install php5-gd命令在服务器中安装GD库.而且,Image Path也正确使用.
我试图保持图像源.但是,没有运气.
<img src="<?= \yii\helpers\Url::to('@web/images/logo.png', true) ?>" width="100" alt="logo" />
我搜索并尝试了这些链接给出的解决方案.但是,仍然没有运气:
> Images not showing on production but they do on local environment – GitHub
> mPDF 5.7.1 – image displays as a broken [x]
> Generated picture in mpdf
> Error parsing image file
任何帮助/提示/建议都很明显.
解决方法:
mpdf在生成pdf时未获取透明图像,因此请确保您的图像不透明.
它正在我的本地主机上工作,但与aws服务器有关.
除了aws,它的工作正常.
Gd库不允许解析透明的iamge.
内容总结
以上是互联网集市为您收集整理的php – MpdfException IMAGE Error():解析图像文件时出错 – Yii2全部内容,希望文章能够帮你解决php – MpdfException IMAGE Error():解析图像文件时出错 – Yii2所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。