我正在使用 imagecreatefromjpeg() 函数来合并两张图片..
现在我面临的问题是,当我使用服务器中的图片时,它可以完美运行,而当我使用其他网站的图片时,它就无法正常工作。
例如:当我使用这个带有函数的PHP 文件http://coolfbapps.in/test/merger.php
imagecreatefrompng('http://coolfbapps.in/test/1.png');
它工作得很好,因为图像在我自己的服务器上
但是当我更改此功能时,请放置不在我的服务器上的图像的链接,
例如。
imagecreatefrompng('http://www.businesseconomics/Test.png');
它不起作用。(图像文件不在我的服务器上)
请建议我替代此功能或解决方案,因为我想将其与 Facebook 应用程序一起使用。
file-get-contents 等函数也显示相同的错误。我希望它不是服务器端问题.. allow_url_fopen 已打开但 allow_url_include 已关闭
更新...实际代码。我正在使用它来合并两张图片
$dest = imagecreatefrompng('http://coolfbapps.in/test/1.png');
$src = imagejpeg('http://img.allvoices.com/thumbs/image/111/111/75152279-pic.jpg');
imagealphablending($dest, false);
imagesavealpha($dest, true);
imagecopymerge($dest, $src, 10, 9, 0, 0, 181, 180, 100);
header('Content-Type: image/png');
imagepng($dest);
imagedestroy($dest);
imagedestroy($src);