Hello, I try to display the watermark on the photo. The code I created a watermark displays, unfortunately the full-page displays. Lose content, etc.
Can you tell me how to properly insert and displays a watermark in the picture? Thank you.
Sorry about my English ...
class Fotka extends DataObject {
static $db = array (
'Popis' => 'Text',
'DatumVlozeni' => 'Date'
);
static $has_one = array (
'Attachment' => 'Image',
'PodKategorie2' => 'PodKategorie2'
);
...
public function Watermark(GD $gd) {
$temp = $this->Attachment();
$watermark = imagecreatefromjpeg(Director::absoluteBaseURL().'mysite/code/water.jpg');
$imageToWatermark = imagecreatefromjpeg(Director::absoluteBaseURL().$temp->Filename);
$imagewatermark_width = imagesx($imageToWatermark);
imagecopymerge($imageToWatermark, $watermark, 39, 45, 0, 0, 400, 400, 40);
$tm = imagejpeg($imageToWatermark);
$GDoutput= new GD($temp->Filename);
// return $tm;
return $GDoutput;
}
My Template PodKategorie2.ss
$Content
<% control Fotky %>
<ul>
<li>$Popis</li>
<li>$DatumVlozeni</li>
<img="$Watermark"/>
</ul>
<% end_control %>