xmlgraphics-batik-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Oliver Heuschele (JIRA)" <j...@apache.org>
Subject [jira] [Created] (BATIK-1190) Prevent pixelated image textures
Date Fri, 26 May 2017 12:00:07 GMT
Oliver Heuschele created BATIK-1190:

             Summary: Prevent pixelated image textures
                 Key: BATIK-1190
                 URL: https://issues.apache.org/jira/browse/BATIK-1190
             Project: Batik
          Issue Type: Improvement
          Components: SVGGraphics2D
    Affects Versions: 1.9
            Reporter: Oliver Heuschele
         Attachments: after_patch.png, bevor_patch.png, use_full_texture.patch

I run into a problem with image textures by using the SVGGraphics2d implementation. In my
scenario i paint the SVG relatively small, because the data source provides size informations
in centimeters. The scale is defined at the beginning of the painting process and is set in
the SVGGrahics2d object. The problem is that the SVGTexturePaint scales down the textures
with the unscaled size informations of the target box, so image data get lost. The upscaling
of the SVG results in pixelated textures.

My proposal is to introduce a rendering hint, which adds only a scale tag to the texture image
and keep the hole image data. So a later scaling will not destroy the textures.

A patch file is added, the 'rescaleTexture' switch should be set with a hint.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org

View raw message