0
我想合併兩個圖像的gd庫在php 第一個圖像是我的本地圖像是在我的文件 相同的文件夾,但我想從互聯網上的其他地方獲取第二個圖像 我的意思是,第二圖像是這樣的:http://www.somewhere.com/pics/image.jpg 我嘗試合併,但它不工作:( 這是我的代碼: 源是我的JPEG URL它的工作原理,當JPEG文件是在同一文件夾!!合併圖像由gd在php
。header('Content-Type: image/jpeg');
if (isset($_POST['source'])){
$source = $_POST['source'];
$watermark = imagecreatefrompng('logo.png');
$watermark_width = imagesx($watermark);
$watermark_height = imagesy($watermark);
$image = imagecreatetruecolor($watermark_width, $watermark_height);
$image = imagecreatefromjpeg($source);
$imagesize = getimagesize($source);
$x = $imagesize[0] - $watermark_width - 10;
$y = $imagesize[1] - $watermark_height - 10;
imagecopymerge($image, $watermark, $x, $y, 0, 0, $watermark_width, $watermark_height, 20);
imagejpeg($image);
}
謝謝。
提交「source」參數的內容是什麼?如果它是一個URL,你的代碼應該按照預期的那樣工作,前提是已經啓用了「fopen包裝器」。見http://php.net/manual/en/function.imagecreatefromjpeg.php。此外,你正在重寫'$ image' – Phil