我得到以下错误:
消息:imagecreatefrompng():SSL操作失败,代码为1
消息:imagecreatefrompng():无法启用加密
当我使用PHP GD.运行此代码时
function image_test() {
$im = imagecreatefrompng(base_url()."assets/developed/images/center-poster-bg-transparent.png");
imagepng($im, APPPATH."../TESTIMAGE.png");
}
有人能帮我解释为什么会发生这种事吗?
我猜您使用的是codeigniter框架。我之前也有同样的问题。我的解决方案是使用代码点火器参数FCPATH。
您的代码:
function image_test() {
$im = imagecreatefrompng(base_url()."assets/developed/images/center-poster-bg-transparent.png");
imagepng($im, APPPATH."../TESTIMAGE.png");
}
必须修改为
function image_test() {
$im = imagecreatefrompng( FCPATH."assets/developed/images/center-poster-bg-transparent.png" );
imagepng($im, APPPATH."../TESTIMAGE.png");
}
希望它能帮助你。