Bug 50808 - images clipped when converted and/or re-sized
Summary: images clipped when converted and/or re-sized
Status: NEW
Alias: None
Product: Batik - Now in Jira
Classification: Unclassified
Component: SVG Rasterizer (show other bugs)
Version: 1.7
Hardware: PC Windows XP
: P2 minor
Target Milestone: ---
Assignee: Batik Developer's Mailing list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-18 16:22 UTC by Lizet Ernand
Modified: 2011-02-18 16:22 UTC (History)
0 users



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lizet Ernand 2011-02-18 16:22:31 UTC
There seems to be a problem when converting and/or resizing svg images w/ batik transcoders, which results in the drawing being clipped.  

To reproduce the problem, load the following image (http://www.croczilla.com/bits_and_pieces/svg/samples/butterfly/butterfly.svg) into the Batik SVG viewer (Squiggle).  When the Squiggle window is smaller than the image when it's loaded, you will see that even increasing window size after loading, the image is still not visible entirely.  

It seems Batik applies the hidden overflow value to all svg elements including the root one where the specification treats it differently. 

The SVG specifications says:
-------------
"The initial value for ‘overflow’ as defined in [CSS2-overflow] is 'visible', and this applies also to the root ‘svg’ element; however, for child elements of an SVG document, SVG's user agent style sheet overrides this initial value and sets the ‘overflow’ property on elements that establish new viewports (e.g., ‘svg’ elements), ‘pattern’ elements and ‘marker’ elements to the value 'hidden'." 
-------------

(Removing the top level SVG clipping fixes it.)