Is there a possibility to use image references inside a text node (for example). Thus placing an dynamic image inside the body of a text node?
regards,
Ruud ---
Op 23-apr-04 om 13:35 heeft Michiel Meeuwissen het volgende geschreven:
Robin van Meteren <[EMAIL PROTECTED]> wrote:Met vriendelijke groet,Recently we implemented some functionality that retrieves the width and
height of images in mmbase. Although other solutions may already exist we
thought this might be interesting to some of you.
That seems a very usefull addition.
In order to retrieve these properties from an image we've used ImageInfo,
a freely available java class, downloadable at:
http://www.geocities.com/marcoschmidt.geo/image-info.html. Imageinfo is
used by the added ImageBuilder class, which introduces to new virtual
fields to an image node, width and height. This class has to be defined in
the image builder configuration file like this:
<classfile>nl.kennisnet.cpb.cloud.builders.ImageBuilder</classfile>
As an example of how this could be used, consider a neatly fitting image
popup without whitespace around the image. The jsp code looks something
like this:
<mm:node number='<%=imageNumber%>'>
<a href="imagePopup.jsp?id=<%=imageNumber%>"
onClick="NewWindow(this.href,'_blank','<mm:field
name='width()'/>','<mm:field name='height()'/>','no');return false;"
target="_blank">
</mm:node>
Using 1.7 This could of course also be done with <mm:function name="width" />
Using these extra virtual fields one can also size an image using the
width and height attributes within the HTML image tag, provided that no
scaling is taking place using a template attribute.
Why not? A scaled images is yet another image, so why can the tool not be
used on the icache-node then?
I would like to add this functionality to 'the' image builder itself. Perhaps as an optional plugin (<property name="imageinfoclass" or so).
Michiel
-- Michiel Meeuwissen Mediacentrum 140 H'sum +31 (0)35 6772979 nl_NL eo_XX en_US mihxil' [] ()
Ruud Prein ---
