gpt4 book ai didi

linux - 打印具有透明度和 -nodisplay 选项的图像时出现段错误

转载 作者:太空宇宙 更新时间:2023-11-04 04:01:05 25 4
gpt4 key购买 nike

我正在 Linux 命令行上使用 -nodisplay 选项运行 MATLAB 2012a。当我运行代码时,出现段错误。下面的代码重现了我的错误。当绘图具有透明度时会产生错误。如果我注释掉这一行 alpha(h2,0.5);,它工作正常。

    filename ='mypng.png'; 
Image1 = imread('peppers.png');
[row,col,~]=size(Image1);
Image2 = ones(row,col,3);
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);

知道如何解决这个问题吗?

最佳答案

我正在回答我自己的问题,以防万一其他人遇到这个问题(尽管不太可能)。在终端中使用 -nodisplay 选项运行 matlab 的目的是因为我在 headless 服务器上工作。

使用 -nodesktop 而不是 -nodisplay 可以达到目的。

关于linux - 打印具有透明度和 -nodisplay 选项的图像时出现段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22976502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com