当前位置:  开发笔记 > 编程语言 > 正文

一种简单的方法(工具?)来比较不同格式的像素像素?

如何解决《一种简单的方法(工具?)来比较不同格式的像素像素?》经验,为你挑选了2个好方法。

好吧,我现在已经在java中编写了一个基本的无损jpeg joiner东西,但我想将它生成的文件与原始文件进行比较.

我只能在十六进制编辑器中进行比较,有没有人知道一个简单的方法,软件或基于java(最好是软件,因为我现在不再需要编码了!)我可以比较两个图像并产生一个"差异图" "像素不一样的地方?

谢谢.



1> joinJpegs..:

谢谢你的建议.

我首先尝试了Gimp方法,除非图像之间的差异很小,否则效果很好.我找不到"增强差异"选项以使差异明显,直方图也只能粗略地表示差异.

最后我使用了ImageMagick,我刚刚安装了一些东西而忘了一切.创建差异/比较图像就像输入一样简单:

 compare first.jpg second.png difference.gif

在命令行中.

这一切都很好地解释了.



2> mjn..:

TortoiseIDiff是一个免费的图像差异查看器:

http://tortoisesvn.tigris.org/TortoiseIDiff.html

它是TortoiseSVN的一部分,但可以在没有Subversion的情况下使用.

根据您的项目,并非所有受版本控制的文件都是文本文件.您很可能也会有图像,例如文档/帮助文件的屏幕截图和图表.

对于那些文件,不可能使用常见的文件差异工具,因为它们只能与文本文件一起使用并逐行进行差异化.这里是Tortoise Image Diff工具(TortoiseIDiff)拯救的地方.它可以并排显示两个图像,甚至可以显示彼此α混合的图像.

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有