我目前正在通过 .ps 程序提取 .eps 文件的颜色。我试图弄清楚 .eps 文件中每种颜色的使用量。是否可以获得该区域或填充形状的一些测量值,以便我知道 .eps 文件中总体使用了多少颜色?
我目前的解决方案是光栅化图像并解析直方图,但我正在尝试使用矢量文件来执行此操作。
我目前正在通过 .ps 程序提取 .eps 文件的颜色。我试图弄清楚 .eps 文件中每种颜色的使用量。是否可以获得该区域或填充形状的一些测量值,以便我知道 .eps 文件中总体使用了多少颜色?
我目前的解决方案是光栅化图像并解析直方图,但我正在尝试使用矢量文件来执行此操作。
要开始对此进行调查,这里有一个替代品fill
,它将路径内容转储到标准输出。
/={=only( )print}def
/oldfill /fill load def
/fill {
gsave
clip
clippath
{ exch = = (moveto\n)print }
{ exch = = (lineto\n)print }
{ 6 -1 1 { -1 roll = } for (curveto\n)print }
{ (closepath\n)print }
pathforall
grestore
oldfill
} def