Page 1 of 1

convert SVG => pixels are not authentic

Posted: 2012-09-21T11:02:42-07:00
by Sylphide
Hello,

I have a problem with SVG conversion :
https://www.dropbox.com/s/rnof2cn6lc8er5t/chart.svg
https://www.dropbox.com/s/ebyha9py8jbqm ... orrect.png
https://www.dropbox.com/s/jererwt4dvgrs ... magick.png

>convert chart.svg chart.png
convert.exe: pixels are not authentic `C:/Users/Alex/AppData/Local/Temp/magick--
gmFpobK' @ error/cache.c/QueueAuthenticPixelCacheNexus/4390.

>convert -version
Version: ImageMagick 6.7.9-6 2012-09-13 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
Features: OpenMP

Operating System : Windows 7 x64 Pro

Thank you for your help...

Re: convert SVG => pixels are not authentic

Posted: 2012-09-21T11:36:13-07:00
by fmw42
Same on my Mac OSX Snow Leopard IM 6.7.9.6 Q16


convert chart.svg chart.png
convert: pixels are not authentic `/tmp/magick-LCo2a4k1' @ error/cache.c/QueueAuthenticPixelCacheNexus/4390.


But I do not currently have RSVG delegate installed.

convert -list format

SVG SVG rw+ Scalable Vector Graphics (XML 2.7.8 )


You might try installing the RSVG delegate and see if that works better. Otherwise, report this on the Bugs forum.

Re: convert SVG => pixels are not authentic

Posted: 2012-09-21T17:29:17-07:00
by magick
We can reproduce the problem you posted and have a patch in ImageMagick 6.7.9-7 Beta available by sometime tomorrow. Thanks.

Re: convert SVG => pixels are not authentic

Posted: 2012-09-24T00:50:49-07:00
by Sylphide
Thank you for your response.

I installed 6.7.9-7 but I still have an error with same image output :
>convert chart.svg chart.png
convert.exe: Memory allocation failed `C:/Users/Wild_Boy/AppData/Local/Temp/magi
ck-vQbG9Fim[0]' @ error/cache.c/AcquireCacheNexusPixels/4985.

Re: convert SVG => pixels are not authentic

Posted: 2012-09-24T05:43:25-07:00
by magick
We can reproduce the problem you posted and have a patch in ImageMagick 6.7.9-8 Beta available by sometime tomorrow. Thanks.

Re: convert SVG => pixels are not authentic

Posted: 2012-09-26T06:34:57-07:00
by Sylphide
Sorry but still same error with 6.7.9-8 ... (I installed ImageMagick-6.7.9-8-Q16-windows-dll.exe)

Re: convert SVG => pixels are not authentic

Posted: 2012-09-26T09:41:01-07:00
by magick
We exported the wrong Windows binaries. We'll correct this problem later today. Thanks.

Re: convert SVG => pixels are not authentic

Posted: 2012-10-25T07:15:49-07:00
by plumio
It seems that I have ran into the same (or similar) problem.

> convert test.svg test.png
convert.exe: Non-conforming drawing primitive definition `,' @ error/draw.c/Draw
Image/3164.

> convert -version
Version: ImageMagick 6.8.0-2 2012-10-16 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
Features: OpenMP

I hope someone can help me. Thanks.

Re: convert SVG => pixels are not authentic

Posted: 2012-10-26T04:14:00-07:00
by magick
The support for the internal SVG renderer is incomplete. Some SVG files are expected to fail. Under Linux, ImageMagick leverages an external SVG delegate to render all SVG image files properly, however, we have not ported the SVG delegate to Windows yet.