【问题标题】:How to resize a Gtk.Image in vala如何在 vala 中调整 Gtk.Image 的大小
【发布时间】:2015-03-17 12:59:19
【问题描述】:

我正在尝试在 vala 中调整图像的大小。
所以我阅读了valadoc并最终编写了这段代码

var img = new Gtk.Image.from_file ("fire.png");

var pix_buf = img.get_pixbuf ();
pix_buf.scale_simple (50, 50, InterpType.BILINEAR);

window.add (img);

但是没有效果。

如果有一种方法可以动态缩放图像以填充他的容器,那就太棒了,但只是缩放就可以了。

【问题讨论】:

    标签: gtk gtk3 vala


    【解决方案1】:

    Pixbuf.scale_simple 不会修改图像。它返回一个已缩放的新Pixbuf。使用Image.from_pixbuf 创建一个新图像并将其添加到您的窗口中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-24
      相关资源
      最近更新 更多