如何在gtk + 3 c中提高调整后的图像质量?

时间:2016-07-08 14:53:03

标签: gtk3

我使用此代码在gtk + 3 c中调整图像大小:

void set_img_zoom()
{
GdkPixbuf *img1buffer_resized;
img1buffer_resized = gdk_pixbuf_scale_simple(img1buffer, width, height, GDK_INTERP_NEAREST);


gtk_image_set_from_pixbuf(GTK_IMAGE(img1), img1buffer_resized);

//set crop area to zero
dest_width = 0;
dest_height = 0;

}

这是我的原始图片:

enter image description here

但是当图像尺寸很大时,我调整尺寸时图像质量会受到干扰:

enter image description here

我将GDK_INTERP_NEAREST更改为另一个,但它并没有做得好。如何改进?

0 个答案:

没有答案