首页 > 解决方案 > PygObject 和 INTERP_BILINEAR

问题描述

我正在研究一个 Raspberry Pi 上的小项目,并且是第一次使用 PygObject。

我正在尝试缩放图像,我发现的每个示例都说我需要使用一个名为 INTERP_BILINEAR 的标志,但我在 PygObject/Gtk 中的任何地方都找不到它。我已经 grep 了代码库,但似乎找不到任何对 INTERP_BILINEAR 的引用。我确定我错过了一些非常明显的东西,但我不知道是什么。

pixbuf = GdkPixbuf.Pixbuf.new_from_file(random.choice(pics))
pixbuf = pixbuf.scale_simple(100, 100, <some_package>.INTERP_BILINEAR)

img = Gtk.image_new_from_pixbuf(pixbuf)

标签: pythongtkraspberry-pi3raspbianpygobject

解决方案


INTERP_BILINEARGdkPixbuf.InterpType.BILINEAR。我INTERP_BILINEAR在调用的结果中搜索help("GdkPixbuf")。通常,Gtk 和相关模块在引用它们的对象时使用这种类型的格式。


推荐阅读