JQueryを使って、画像にウォーターマークを入れようと試してみましたが、呼び出し元の都合で無理でした。
そこで、今度は画像を置いているレンタルサーバー側でチャレンジ。
PHPで元画像にウォーターマークの画像を重ねたい場合、ImageCopy で簡単にできるんですね。
//base_image_path (元画像)
//watermark_image_path (ウォーターマーク画像)
$base_image = imagecreatefromjpeg($base_image_path);
//list($base_image_width, $base_image_height) = getimagesize($base_image_path);
$watermark_image = ImageCreateFromPng($watermark_image_path);
list($watermark_image_width, $watermark_image_height) = getimagesize($watermark_image_path);
ImageCopy($base_image, $watermark_image, 10, 10,0,0,$watermark_image_width, $watermark_image_height);
header("Content-type: image/jpeg");
Imagepng($base_image);
ImageDestory($base_image);
ImageDestory($watermark_image);