这与MATLAB - How to avoid a jagged image?
有关我想绘制代表x,y坐标的符号“+”。我在绘图时用jpg作为背景。 “+”的颜色为蓝色,并绘制在同一图像上。我通过LOOP读取了许多x,y坐标。
我的问题是,当我用图中的“+”保存图像时,“+”的颜色不是蓝色而是黑色,周围有一些“噪音”。
如何使用“+”保存图像并保持颜色?
答案 0 :(得分:2)
这可能是因为您将其保存为JPEG并且压缩工件使您的图像混乱。我建议将其保存为EPS文件,但也许您应该尝试使用BMP,因为它可以很容易地与Microsoft Word等一起使用,这对您来说可能更好。
答案 1 :(得分:1)
这绝对是JPEG重复的问题。放大你的'+'符号,你会看到周围有很多文物。 JPEG格式适用于照片,但不适用于具有许多相同颜色区域的图形。您需要无损格式,如BMP,TIFF(无损压缩),PNG,GIF等。我建议使用PNG格式,这种格式很小,在许多应用程序和平台上都支持。
print -dpng filename