imagecreatefromjpeg() 関数を使用して 2 つの画像を結合しています。
今私が直面している問題は、サーバーの写真を使用すると完全に機能し、他のウェブサイトの写真を使用すると機能しないことです。
例: この 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はオフです
更新...実際のコード。これを使用して2つの写真を結合しています
$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);