I'm currently working with a custom stylesheet I wrote from scratch (not DocBook) to generate FO from an XML document, and I'm using FOP v0.93. I've found that the image scaling does work. If I use the following FO:
<fo:external-graphic src="image.jpg" width="100px" content-width="scale-to-fit"/> then the image is scaled properly to the given width, and the proportions remain intact. I haven't looked at the FO produced by the DocBook stylesheets, so this doesn't necessarily answer the original poster's question, but FOP can do image scaling in this manner. Colin On 4/26/07, Chris Chiasson <[EMAIL PROTECTED]> wrote:
I have heard that fop is not so good at obeying the scaling commands. I can't remember where, though. On 4/26/07, T.G. Mutato <[EMAIL PROTECTED]> wrote: > I've been trying to get inline images in a PDF file to appear > correctly but they always seem to big. I've been following the advice > in Bob's excellent book (also available at > http://www.sagehill.net/docbookxsl/ImageSizing.html) and using > > <inlinemediaobject> > <imageobject> > <imagedata fileref="images/image.png" format="PNG" scalefit="1" > width="100%" contentdepth="100%"/> > </imageobject> > </inlinemediaobject> > > So far, no luck; they appear to be scaled bigger than they actually > are (the actual image is 36 pixels wide by 14 pixels high and has a > resolution of 72 dpi -- the image appears roughly 1.5 times larger > than actual when looking at the document on screen or printed out). > I'm using the XSL 1.72.0 stylesheets and FOP 0.93 on Windows. > > Any other ideas on configuration? Maybe I need to include something > about resolution in the FOP configuration file? > > Thanks, > tgm > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- http://chris.chiasson.name/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]