方法

GdkPixbufPixbufsaturate_and_pixelate

声明 [源]

void
gdk_pixbuf_saturate_and_pixelate (
  const GdkPixbuf* src,
  GdkPixbuf* dest,
  gfloat saturation,
  gboolean pixelate
)

描述 [源]

修改饱和度并可选地对 src 像素化,将结果放入 dest

srcdest 图片缓冲区必须具有相同的图像格式、大小和行步进。

srcdest 参数可以是同一个图片缓冲区,不会产生不良影响。

如果 saturation 是 1.0,则饱和度不变。如果小于 1.0,饱和度减少(图像转向灰度);如果大于 1.0,饱和度增加(图像颜色更加鲜艳)。

如果 pixelateTRUE,则像素以棋盘图案淡入,以创建像素化的图像。

参数

dest

类型: GdkPixbuf

写入修改后的 src 版本的位置。

数据由方法的调用者拥有。
saturation

类型: gfloat

饱和度系数。

pixelate

类型: gboolean

是否进行像素化。