Forums / Developer / Adding watermark to an Event Image
olagato olagato
Thursday 20 December 2007 4:02:18 am
Hi, I'm newbie with eZ.I'm trying to modify "Event.tpl" in order to apply a watermark image to all our images in Event objects. I'm trying to edit this file: "C:\Exponential\Exponential\extension\ezwebin\design\ezwebin\override\templates\full\event.tpl"
Next line shows an Image embedded in a XML-block attribute called "ronaldinho" in an Event object: <span>{attribute_view_gui attribute=$node.object.data_map.ronaldinho}</span>This Image is displayed correctly.
In order to merge this image with a watermark, i'm trying next:
<span> {let postkarte=imagefile($node.object.data_map.ronaldinho.url) logo=imagefile('design/ezwebin_site/images/watermark.png') } {attribute_view_gui attribute=image( $postkarte, array($logo, hash(halign, right, valign, bottom, transparency, 0.5)))} </span>
But this doesn´t works. I can't catch the image path with this: $node.object.data_map.ronaldinho.urlAny idea will be appreciated-
Ekkehard Dörre
Friday 21 December 2007 4:13:17 am
Hi olagato olagato,
you tried this?
http://ez.no/developer/forum/setup_design/watermark_images
or any of these postings:http://ez.no/content/advancedsearch?&SearchText=watermark&SearchDate=-1&SearchPageLimit=2
Greetings, ekke
http://www.coolscreen.de - eZ Publish, Ibexa, SOLR, Elastic Search
paul bolger
Friday 21 December 2007 2:24:45 pm
Another approach is to add an image alias and stack your watermark on top of the image in ImageMagick.
See http://ez.no/developer/forum/setup_design/rounded_corners_on_images/re_rounded_corners_on_images__14for the general idea.
Paul Bolger
Tuesday 26 February 2008 9:00:09 am
SOLVED !!!
ImageMagick's "swap" command was the solution:
At "extension\ezwebin\design\ezwebin\override\templates\full\event.tpl" I wrote this:
{attribute_view_gui attribute=$node.data_map.image image_class=medium lightbox_class=large}
"image_class=medium" is the style for the thumbnail image"lightbox_class=large" is the style for the big image with lightbox (clicked image)
At "settings\siteaccess\esl\image.ini.append.php" I wrote this:
[ImageMagick] Filters[]=pictoric_watermark=+swap -charcoal 1 -compose Multiply -gravity northeast -resize 60% -composite design/ezwebin_site/images/logo.png Filters[]=watermark_resize_60=+swap -compose Multiply -gravity northeast -resize 60% -composite design/ezwebin_site/images/logo.png Filters[]=watermark_resize_100=+swap -compose Multiply -gravity northeast -composite design/ezwebin_site/images/logo.png [medium] Reference= Filters[] Filters[]=watermark_resize_60 [large] Reference= Filters[] Filters[]=watermark_resize_100
Andy Caiger
Monday 01 November 2010 4:30:58 am
The above doesn't work for me.
All I get is the watermark image, not the original image I want watermarked. I have:
[large] Reference= Filters[] Filters[]=geometry/scaleheight=488 Filters[]=picturewatermark [ImageMagick] Filters[]=picturewatermark=+swap -compose Multiply -gravity northeast -composite extension/sre/design/sre/images/copyright.gif
Any ideas?
Andy
EAB - Integrated Internet Success Offices in England, France & China. http://www.eab.co.uk http://www.eab-china.com http://www.eab-france.com