方法
GdkPixbufPixbufsaturate_and_pixelate
声明 [源]
void
gdk_pixbuf_saturate_and_pixelate (
const GdkPixbuf* src,
GdkPixbuf* dest,
gfloat saturation,
gboolean pixelate
)
描述 [源]
修改饱和度并可选地对 src
像素化,将结果放入 dest
。
src
和 dest
图片缓冲区必须具有相同的图像格式、大小和行步进。
src
和 dest
参数可以是同一个图片缓冲区,不会产生不良影响。
如果 saturation
是 1.0,则饱和度不变。如果小于 1.0,饱和度减少(图像转向灰度);如果大于 1.0,饱和度增加(图像颜色更加鲜艳)。
如果 pixelate
是 TRUE
,则像素以棋盘图案淡入,以创建像素化的图像。
参数
dest
-
类型:
GdkPixbuf
写入修改后的
src
版本的位置。数据由方法的调用者拥有。 saturation
-
类型:
gfloat
饱和度系数。
pixelate
-
类型:
gboolean
是否进行像素化。