[ 
https://issues.apache.org/jira/browse/BATIK-1111?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrey updated BATIK-1111:
--------------------------
    Description: 
I try transcode SVG to PNG
{code:title=Bar.java|borderStyle=solid}
  public byte[] svgToPNG(String svg) {
        TranscoderInput transcoderInput = new TranscoderInput(new 
StringReader(svg));
        ByteArrayOutputStream output = new ByteArrayOutputStream();
        TranscoderOutput transcoderOutput = new TranscoderOutput(output);
        PNGTranscoder pngTranscoder = new PNGTranscoder();
        try {
            pngTranscoder.transcode(transcoderInput, transcoderOutput);
        } catch (TranscoderException e) {
            LOGGER.error(e.getMessage(), e);
        }


        return output.toByteArray();
    }

this._getSvgStringAp = function ($mapSvg) {
        if ($mapSvg[0] === undefined){
            return "";
        }
        var svgDomNode = $mapSvg[0];
        var svgXML = (new XMLSerializer()).serializeToString(svgDomNode);
        return svgXML;
    };

{code}

In my SVG i have marker:
<image xlink:href="/img/mypath/..." ...></image>

But in transcode error:
org.apache.batik.transcoder.TranscoderException: null
Enclosed Exception:
null:0
The URI "http://localhost/img/mgm/71094611/71094691/2";
on element <image> can't be opened because:
The URI can't be opened:
Server returned HTTP response code: 500 for URL: 
http://localhost/img/mgm/71094611/71094691/2

This situation only novalid.png.
Valid.png - it's ok

  was:
I try transcode SVG to PNG
{code:title=Bar.java|borderStyle=solid}
  public byte[] svgToPNG(String svg) {
        TranscoderInput transcoderInput = new TranscoderInput(new 
StringReader(svg));
        ByteArrayOutputStream output = new ByteArrayOutputStream();
        TranscoderOutput transcoderOutput = new TranscoderOutput(output);
        PNGTranscoder pngTranscoder = new PNGTranscoder();
        try {
            pngTranscoder.transcode(transcoderInput, transcoderOutput);
        } catch (TranscoderException e) {
            LOGGER.error(e.getMessage(), e);
        }


        return output.toByteArray();
    }
{code}

In my SVG i have marker:
<image xlink:href="/img/mypath/..." ...></image>

But in transcode error:
org.apache.batik.transcoder.TranscoderException: null
Enclosed Exception:
null:0
The URI "http://localhost/img/mgm/71094611/71094691/2";
on element <image> can't be opened because:
The URI can't be opened:
Server returned HTTP response code: 500 for URL: 
http://localhost/img/mgm/71094611/71094691/2

This situation only novalid.png.
Valid.png - it's ok


> SVG to PNG
> ----------
>
>                 Key: BATIK-1111
>                 URL: https://issues.apache.org/jira/browse/BATIK-1111
>             Project: Batik
>          Issue Type: Bug
>            Reporter: Andrey
>            Priority: Blocker
>         Attachments: noValid.png, valid.png
>
>
> I try transcode SVG to PNG
> {code:title=Bar.java|borderStyle=solid}
>   public byte[] svgToPNG(String svg) {
>         TranscoderInput transcoderInput = new TranscoderInput(new 
> StringReader(svg));
>         ByteArrayOutputStream output = new ByteArrayOutputStream();
>         TranscoderOutput transcoderOutput = new TranscoderOutput(output);
>         PNGTranscoder pngTranscoder = new PNGTranscoder();
>         try {
>             pngTranscoder.transcode(transcoderInput, transcoderOutput);
>         } catch (TranscoderException e) {
>             LOGGER.error(e.getMessage(), e);
>         }
>         return output.toByteArray();
>     }
> this._getSvgStringAp = function ($mapSvg) {
>         if ($mapSvg[0] === undefined){
>             return "";
>         }
>         var svgDomNode = $mapSvg[0];
>         var svgXML = (new XMLSerializer()).serializeToString(svgDomNode);
>         return svgXML;
>     };
> {code}
> In my SVG i have marker:
> <image xlink:href="/img/mypath/..." ...></image>
> But in transcode error:
> org.apache.batik.transcoder.TranscoderException: null
> Enclosed Exception:
> null:0
> The URI "http://localhost/img/mgm/71094611/71094691/2";
> on element <image> can't be opened because:
> The URI can't be opened:
> Server returned HTTP response code: 500 for URL: 
> http://localhost/img/mgm/71094611/71094691/2
> This situation only novalid.png.
> Valid.png - it's ok



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to