[Scilab-users] exporting Matplot RGB image to vector formats : BUG ?
Antoine Monmayrant
antoine.monmayrant at laas.fr
Wed May 27 08:58:03 CEST 2020
Hi all,
It seems there is a bug in the export of graphics to vector formats
(svg, pdf, ps): it fails for elements in your graphic windows that were
generated using Matplot on an RGB hypermatrix:
////////////////////////////////////////////////////////////////////////////////////////////////////
img(:,:,1)=[ 1 0 0 ; 0 1 0 ; 0 0 1]*255;
img(:,:,2)=[ 0 0 1 ; 0 1 0 ; 1 0 0]*255;
img(:,:,3)=[ 0 1 0 ; 0 1 0 ; 0 1 0]*255;
h=scf();
Matplot(img);
xs2png(h,"img.png"); // correct
xs2svg(h,"img.svg"); // wrong
xs2pdf(h,"img.pdf"); // wrong again
xs2ps(h,"img.ps"); // wrong again
////////////////////////////////////////////////////////////////////////////////////////////////////
I've reported it: http://bugzilla.scilab.org/show_bug.cgi?id=16447
Do any of you know a workaround to avoid this bug?
On more complex RGB images then the small example above, the RGB image
is not rendered at all (just white emptiness)...
I really need to export to svg to produce publication quality graphics
and I have a bunch of bitmap+line plots on top of them...
Thanks for you help,
Antoine
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20200527/12080b5b/attachment.htm>
More information about the users
mailing list