Gimp - 选择的平均 HSV 值

Gimp - 选择的平均 HSV 值

我希望 GIMP 计算选择的平均色调、饱和度和值。

我可以从所需区域中挑选几个像素,然后读出值来自FG/BG 颜色tab。这样效率会非常低;我得做大约 100 个这样的任务。

最好是自动化的——读取平均 RGB 值并将它们转换为 HSV 是可以接受的,尽管不是最优的。

答案1

不完全是你想要做的但是关闭:

在 Gimp 2.10 中,

  • 打开直方图对话框 ( Windows>Dockable dialog>Histogram)
  • 将其设置为Luminance
  • 做出选择,并检查对话框底部的Average和值。Median

否则:

  • 安装ofn-average-fill脚本
  • 做出选择,然后调用脚本(Edit>Fill with average color)(您可以将其分配给键盘快捷键)。它将用平均值替换选择。
  • 使用指针对话框(Windows>Dockable dialog>Pointer)读取该区域的值。

答案2

第二个答案可能更快:

  1. Color>Components>Decompose并选择颜色模型(HSV、HSL...)。这将为您提供一个具有 3 个层的图像,分别代表原始图像的 H、S 和 V 分量。
  2. 启动直方图对话框
  3. 做出选择,然后读取对话框底部的值。选择“图层”列表中的 H、S 和 V 图层,依次显示每个图层的直方图。

相关内容