我希望 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
第二个答案可能更快:
Color>Components>Decompose
并选择颜色模型(HSV、HSL...)。这将为您提供一个具有 3 个层的图像,分别代表原始图像的 H、S 和 V 分量。- 启动直方图对话框
- 做出选择,然后读取对话框底部的值。选择“图层”列表中的 H、S 和 V 图层,依次显示每个图层的直方图。