matlab 2014b 图像,使用Matlab 2014b的锯齿状轮廓

Matlab承认这是已知的错误.对我来说,第一个解决方案有效.

在以矢量格式导出时,图形上出现锯齿线是MATLAB R2014b中的一个已知错误.它与矢量格式中使用的线连接和仪表限制的组合相关联.

要变通解决此问题,请使用附加的功能fixeps对EPS文件进行后期处理.

您可以使用以下方式之一来调用此fixeps函数.

fixeps(‘input.eps’,’output.eps’,’LJ’)%将线连接更改为圆形

fixeps(‘input.eps’,’output.eps’,’ML’)%将更正mitterlimit

function fixeps(inname,outname,fixmode)

if nargin==2

fixmode = 'LJ';

end

fi = fopen(inname,'r');

fo = fopen(outname,'w');

tline = fgets(fi);

while ischar(tline)

if (strcmp(tline,['10.0 ML' 10])) % Replace 10.0 miterlimit

switch (fixmode)

case 'LJ'

fwrite(fo,['1 LJ' 10]); % With round linejoin

case 'ML'

fwrite(fo,['2.5 ML' 10]); % With smaller miterlimit

end

else

fwrite(fo,tline);

end

tline = fgets(fi);

end

fclose(fo);

fclose(fi);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值