如何创建图像文件,其中部分图像不会导致打印机打印该图像以在该位置打印任何内容

问题描述

我正在尝试创建一个文件,该文件将在打印机上打印(或者使用我的程序的人会这样做),以使某些文件(实际上是图像,jpg)不会导致打印机打印任何东西。一个简单的情况是,如果我希望打印机在打印区域周围打印一个实心矩形,即,顶部为水平线,底部为水平线,右侧为垂直实线,而在打印机上垂直为实线剩下。 4条线一起形成一个盒子。该问题的最复杂的版本是有选择地为我的起始图像中的每个像素确定已保存的打印文件中的该像素是否会或不会导致打印机在打印页面上的那个确切点上打印某些颜色(某种颜色) (如果页面上的该像素处有打印机输出,那么我选择该打印像素的颜色)。我要避免的是使用白色像素导致打印机在该位置打印白点。如果我要打印的只是文本(而不是图像),则普通打印会自动执行此操作(在有文本的地方打印文本,在没有文本的地方打印任何东西)。我想控制图像中每个像素的“以像素为单位打印”响应与“以像素为单位不打印”响应。

解决方法

我想我已经解决了这个问题或已经有了更好的理解。打印机通常会自动执行对用户不可见的步骤,即从某些RGB格式转换为CMYK,除非您使用的是不寻常的打印机,否则它永远不会真正打印“白色”。所以.255 255 255是我应该用于白色像素的地方。无论如何,这是一个开始实验的地方。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...