![是否有程序可以逆转在彩色纸上打印某些内容的效果?](https://linux22.com/image/1628031/%E6%98%AF%E5%90%A6%E6%9C%89%E7%A8%8B%E5%BA%8F%E5%8F%AF%E4%BB%A5%E9%80%86%E8%BD%AC%E5%9C%A8%E5%BD%A9%E8%89%B2%E7%BA%B8%E4%B8%8A%E6%89%93%E5%8D%B0%E6%9F%90%E4%BA%9B%E5%86%85%E5%AE%B9%E7%9A%84%E6%95%88%E6%9E%9C%EF%BC%9F.png)
假设某人在彩色纸张上打印了一张 8.5 x 11 的传单。例如,这个人使用的纸张早在办公室喷墨打印机使用之前就是淡紫色的。
我们扫描了他们的传单。现在我们有了 .jpg 或 .png 等图像文件。我可以使用什么计算机程序或工具来创建传单打印在白纸上时的图像?
我们如何才能对传单进行逆向工程?
假设计算机不用猜背景颜色是什么,我会具体地告诉计算机。
HTML HEX CODE #d9d6eb
rgb(217, 214, 235)
hsl(249, 34%, 88%)
程序的输入包括:
- 特定颜色的十六进制代码(大致是纸张的颜色,如扫描图所示)
- 紫色纸张上彩色墨水打印的纸质传单扫描件
输出是一个图像文件(例如.jpg
),例如:
- 输出文件看起来像原始传单,但打印在白纸上。
答案1
末日审判无法恢复原始颜色
任何照片编辑器(photoshop、gimp……)都可以选择背景颜色并将其删除。
问题是,彩色纸上印刷的油墨颜色与白纸上的颜色不同。而且颜色变化不可预测,因此程序无法将颜色恢复到原来的状态。纸张越暗,差异就越大。