图像的 Intellij 差异

Intellij diff of images

在我的 git 存储库中有几张图片。有时我需要更改一个,如果我想提交它,Intellij 会在差异视图中显示两个文件。左侧是存储库中的图像,右侧是我本地更改的图像。大多数时候这很好用,但目前我需要一些能真正在两个图像之间产生差异的东西。如果一个像素发生变化,我需要看到它。使用当前方法,这(实际上)是不可能的。

我如何使用 intellij 进行操作?或者我可以从哪里开始编写插件来实现我的目标?

How do I do it with IntelliJ

使用External Diff,或使用一些插件。

IntelliJ Diff 可以显示图像但不能突出显示图像中的变化,因为它不是为比较二进制文件而设计的。

这里是添加图片比较工具的请求https://youtrack.jetbrains.com/issue/IDEA-99316

Or where could I start for writing a pluging to achieve my goal?

这是code on GitHub

这里有一些 docs on the plugin development

最后,我构建了自己的插件"imgdiff"。如果 Jetbrains 批准它可以使用 https://plugins.jetbrains.com/plugin/12691-image-diff 它工作起来非常简单,希望它对某人有用。