postscript - 半色调后记
问题描述
在 RIP 设备中,需要半色调网点形状代码,例如:类似 postscript 语言的点代码 - {abs exch abs 2 copy add 1 gt {1 sub dup mul exch add 1 sub dup mul sub} {dup mul exch dup mul add 1 exch sub},此代码应为六角网点形状,印刷时将使用凹版印刷。我需要六角代码
解决方案
这是一个高度专业化的要求;如果没记错的话,凹版半色调点形状绝不能覆盖 100% 的半色调单元区域,因为墨滴位于一个“井”中,它是根据半色调雕刻的。如果斑点形状到达细胞的边缘,那么孔将没有墙壁,墨水会简单地溢出。
此外,您还想要一个最不寻常的圆点形状,六边形。您没有就点应该如何增长或最小半色调单元大小应该是什么给出任何指导。例如; 该过程可以处理单个像素,还是斑点形状有最小尺寸?
我相信凹版印刷通常也是一个非常高分辨率的过程,并且需要高度精确的屏幕和角度。
简而言之,我认为您不能使用点功能以编程方式生成令人满意的形状,这肯定具有挑战性。因此,我认为您最好将屏幕生成为阈值数组,然后使用类型为 3、4、6、10 或 16 的半色调字典。
推荐阅读
- python - Python & db 浏览器:无法从另一个表中插入数据
- javascript - 如何从另一个对象更新对象的某些属性?
- php - 在生产环境中获取“找不到类”,但在本地或开发服务器上却没有
- ajax - 如何在spring mvc中加载主页的数据
- php - PHP while 循环分页
- react-native - 在本机反应中使用 highcarts 并得到错误
- r - 尝试安装 rJava 时出现错误消息
- javascript - 如何获取TestCafe中元素内“值”属性的数据?
- react-native - Reactnative 组件异常 CitySelector(...)
- mysql - 按外键和日期分组数据,按日期汇总