使用减少的颜色数量保存.eps文件

时间:2014-02-27 23:12:39

标签: gnuplot eps

目的是生成一个.eps文件,该文件不是每通道RGB 8位编码,而是更少(为了节省磁盘空间)。

限制我在Gnuplot中使用的颜色数量:

set palette maxcolor XXX

在高分辨率绘图上工作并减少了颜色数量,我在Gnuplot中使用终端epslatex,pm3d生成。

虽然情节本身会发生变化(相对于没有maxcolor限制的情节)并且颜色数量有限,但文件仍然很大。检查后,我明白了原因:

identify output.eps

用真彩色编码:

Type: TrueColorAlpha
red: 8-bit
green: 8-bit
blue: 8-bit
alpha: 8-bit

所以占用的空间比它需要的多。 ImageMagick技巧不起作用,因为它们会渲染.eps并破坏矢量信息。 你知道如何保存/转换这个.eps文件,每个通道的位数更少吗?

1 个答案:

答案 0 :(得分:0)

Christof的评论非常有用,实际上只是将“pm3d”改为“image”会将文件大小从8MB减少到300K并且质量超出预期,因为我现在甚至可以使用True Color(没有maxcolor限制)。 非常感谢,Christoph!