Forums / Developer / Adding watermark to an Event Image

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

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:\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.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