是否可以从页面的内容对象代码中反转页面上一个框(4 组坐标)内的颜色?
我的页面由简单的 B&W JBIG2 图像组成,我希望在一个小盒子内制作白色黑色和黑色白色以突出显示某些内容。
是否可以从页面的内容对象代码中反转页面上一个框(4 组坐标)内的颜色?
我的页面由简单的 B&W JBIG2 图像组成,我希望在一个小盒子内制作白色黑色和黑色白色以突出显示某些内容。
正如 mkl 建议的那样,您可以提取图像并更改它们的位 - 然而这可能会证明是一点工作。这里可能还有另一种有用的方法,特别有用,因为无论底层对象是什么,它都可以工作。
在 PDF 中可以在所有底层对象上添加透明对象(例如矩形)。在您的情况下,您将创建一个矩形,将其放在页面流中已有的图像之上。
如果将此矩形绘制为白色,将其设置为透明并选择“差异”作为透明度混合模式,最终效果应该是矩形下方的颜色反转。
来自 PDF 规范:“用白色绘画会反转背景颜色;用黑色绘画不会产生任何变化。”
这可能是完成您正在寻找的最快和最轻松的方式......