Ubuntu的自动图像增强功能


15

F-Spot有一个“增强”按钮,神奇地将左侧的图像转换为旁边的图像(见下文)。它在很多图像上都非常出色。不幸的是它有问题,我不再用它来进行照片管理了。

有谁知道类似的优秀“增强”功能? Shotwell的那个没用。

enter image description here

Answers:


4

如果您使用GIMP,工具栏菜单可以选择Colours-> Auto-> Equalize。我在你的“之前”图像上尝试了它,“后”结果几乎相同。

此外,GIMP可以让您更好地控制调整颜色曲线/对比度等。如果您愿意,请手动。


你是对的!它在上半部分比ImageMagick更好,但仍然比f-spot版本略差。如果你知道如何,我相信我们可以手动改进它。
Jean Jordaan

+1我觉得GIMP在这种情况下比ImageMagick做得更好,总的来说好多了。有时我会发现Colours-> Auto-> White Balance也有帮助。
joeytwiddle

18

如果您在命令行上,我建议使用ImageMagick Package中的“convert”命令。尝试:

$ convert -enhance -equalize -contrast image.jpg image_enhanced.jpg

并在Bash shell中循环整批:

for file in *.jpg; do
 convert -enhance -equalize -contrast $file "${file%.jpg}_new.jpg"
done

snapshot_batch


嘿,这一点都不差!在我看来,图像的下半部分更好。但是图像的上半部分更糟糕了:-p我会更新答案以显示所有三个。
Jean Jordaan

3
'-equalize'对我来说效果不好,但其他选项值得尝试。
vkorchagin

9

只是对于那些偶然发现这个线程的人来说,加强,均衡和/或对比的结果是丑陋的,应该尝试这个选项:

convert -auto-gamma -auto-level -normalize original.jpg improved.jpg

对于批量爱好者来说,拥有原版 orig -夹...:

for sp in orig/*; do 
  echo "Converting Image: $sp"
  convert -auto-gamma -auto-level -normalize $sp $(basename $sp)
done

我相信,结果正​​是人们对照片的需求和需求:白平衡,伽马校正和整体光线校正......

玩得开心!


工作得很好。 注意 bash 代码就地修改图像,添加前缀 $sp 如果你想保留原件。
ryanjdillon

图像不会使用脚本就地转换。原始图像位于“orig”文件夹中,并将在当前文件夹中创建转换。
themole

我显然忽略了这一点。谢谢。
ryanjdillon

2

当尝试增强某些区域低对比度图像中细节的可见性时,我发现ImageMagick或GIMP中的单步解决方案都不令人满意。 (XV曾经有一个很棒的按钮,但现在非自由且很难获得。)

但是以下过程产生了我想要的那种结果。它模拟了GIMP中的高/中通滤波器。

http://www.gimpusers.com/tutorials/equalize-homogenize-brightness

  1. 做层 - >复制图层
  2. 在图层窗口(Ctrl-L)中,确保选择了上部副本
  3. 过滤 - >模糊 - >具有中等大小半径的高斯模糊(例如25)
  4. 做颜色 - >倒置
  5. 做颜色 - >去饱和度 - > (亮度)
  6. 在图层窗口(Ctrl-L)中将模式设置为“叠加”
  7. 如果满意,请执行图片 - >展平图像。否则,请撤消到步骤2,然后使用不同的模糊半径再次尝试。

您可能会看到暗元素周围的可见“光环”,或者光元素周围的“阴影” - 这是有效的!

通过组合具有不同模糊半径的多个层可以获得更好的结果。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.