I'm running MATLAB 2012a on Linux's command line with -nodisplay option. When I run my code I get a segmentation fault. The following piece of code reproduce my error. The error is produced when the plot has transparencies. If I comment out this line put alpha(h2,0.5);, it works fine.
filename ='mypng.png'; Image1 = imread('peppers.png');[row,col,~]=size(Image1);Image2 = ones(row,col);f=figure(1);set(f,'Visible','off'); h1=imagesc(Image1);hold on h2=imagesc(Image2);alpha(h2,0.5);axis off;print(f,'-dpng',filename);
The result is: Segmentation fault (core dumped).
Any idea how to fix this problem?
Best Answer