首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GIMP曲线编程工具

GIMP曲线编程工具
EN

Stack Overflow用户
提问于 2011-01-30 11:32:10
回答 2查看 1.3K关注 0票数 1

我正在看一看GIMP的Curves工具,并想知道这个伟大工具背后的过程。我抓起GIMP的源代码,试着去理解它。但我意识到,如果没有适当的知识,这是相当困难的。

这不是一个简单的亮度/对比度调整。所以我在曲线工具的理论和实现细节上需要一些帮助。它被称为“曲线工具”,但在图像处理方面,它有没有另一个名字?(这样我就可以用谷歌搜索了)

我所关心的是,在给定所有所需的值之后,该工具如何工作。换句话说,它是如何改变图像的直方图的。我想知道这个工具的实现细节。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-30 12:09:11

可以将直方图看作是沿图形水平轴的一组“柱状图”。“曲线”为每个桶定义了一个乘数。从左下角开始并延伸到右上角的直线定义乘数为1.0。对于每个柱状图,计算该直线与曲线实际位置之间的偏差百分比,并将该柱状图中的值乘以该值。

票数 3
EN

Stack Overflow用户

发布于 2011-01-30 23:52:05

曲线工具用于在图像中的每个像素中映射R、G和B(以及alpha)通道的值(强度)。X轴是通道的输入强度,单位为0,255,Y轴是输出强度,单位为0,255。

这是一个通用的工具,例如,亮度(从左上角Y轴的任何位置到右上角的直线),对比度( "s形状“图),伽马(幂函数,类似于x^γ)或颜色平衡(从左下角到y= 255轴或x=255轴上任何位置的直线)。

然后,您定义的函数将应用于每个像素的R、G和B(以及alpha)通道。直方图只是在应用您定义的曲线之前图像中颜色分布的汇总。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4840983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档