其目的是生成一个不使用RGB8位/通道编码的.eps文件,而是使用更少的编码(以节省磁盘空间)。
要限制我在Gnuplot中使用的颜色数量:
set palette maxcolor XXX它在高分辨率的绘图上工作并减少了颜色的数量,我使用终端epslatex,在Gnuplot中的pm3d生成。
尽管绘图本身发生了变化(相对于没有最大颜色限制的绘图),并且它的颜色数量有限,但该文件仍然很大。在检查之后,我明白了原因:
identify output.eps它用真彩色编码:
Type: TrueColorAlpha
red: 8-bit
green: 8-bit
blue: 8-bit
alpha: 8-bit所以占用的空间比它所需的要多。ImageMagick技巧不起作用,因为它们渲染.eps并破坏矢量信息。你知道如何用更少的位数来保存/转换这个.eps文件吗?
发布于 2014-02-28 15:24:02
Christof的评论非常有用,实际上,只要将"pm3d“改为"image”就可以将文件大小从8MB减少到300K,并且质量超出了预期,因为我现在甚至可以使用真彩色(没有最大颜色限制)。非常感谢,Christoph!
https://stackoverflow.com/questions/22082727
复制相似问题