OK, just tested on my real plot: it does work!
Samuel: how did you come up with this fix?
Antoine
On 28/05/2020 00:37, Samuel Gougeon wrote:
Hello Antoine,
Just add
gce().image_type = "rgba";
immediately after the Matplot() instruction, without adding a fourth
layer to gce().data.
This makes the three .svg .pdf and .ps conversions working.
Best regards.
Samuel
Le 27/05/2020 à 08:58, Antoine Monmayrant a écrit :
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
////////////////////////////////////////////////////////////////////////////////////////////////////
_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users
_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users