Forums / Developer / Adding watermark to an Event Image

Adding watermark to an Event Image

Author Message

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:\eZpublish\ezpublish\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.url
Any 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 - Over 40 years of certified eZ Publish know-how: http://www.cjw-network.com
CJW Newsletter: http://projects.ez.no/cjw_newsletter - http://cjw-network.com/en/ez-publ...w-newsletter-multi-channel-marketing

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__14
for the general idea.

Paul Bolger

olagato olagato

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