当你在处理表单(而不是图像)时,使用这种技术很难看到变化。我想展示一些黄色高亮的效果,可能比实际变化的像素大10-20个像素(填充)。
因此,不仅仅是这样:
更像这样的东西
在这个堆栈中,似乎我缺少一些可以使其工作的东西。
convert '(' file1.png -flatten -grayscale Rec709Luminance ')' \
'(' file2.png -flatten -grayscale Rec709Luminance ')' \
... 这里吗?...
'(' -clone 0-1 -compose darken -composite ')' \
... 或者这里吗?...
-channel RGB -combine diff.png
我也可以将其作为单独的命令运行,不需要快速执行,大部分都将离线运行。
我还尝试学习这里的技术(特别是当像素被扩展时,缩略图缩放如何给出我想要的效果),但这段代码使用的是库,而不是ImageMagick命令行工具。第248行 =>“尽可能使红色可见”
https://github.com/vslavik/diff-pdf/blob/master/diff-pdf.cpp#L218
一个示例表格是标准的W-9表格。我进行了两个微小的更改。- 第二部分...将
2.
向左移动了大约2个像素 - 第二部分...在
4.
上,将单词is
向右移动了2个像素
比较结果会显示出这些变化(以红色显示,但可能不太明显)
感谢任何帮助