python - 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)
解决方案
INTERP_BILINEAR
是GdkPixbuf.InterpType.BILINEAR
。我INTERP_BILINEAR
在调用的结果中搜索help("GdkPixbuf")
。通常,Gtk 和相关模块在引用它们的对象时使用这种类型的格式。
推荐阅读
- caching - IDistributedCache 的多个实例?
- java - 未找到 HTTP 请求获取资源文件 (css) 的映射
- python - 使用 Django 凭证登录外部 API
- python - 在 IPython 会话中选择 PySpark 版本
- momentjs - 使用时刻显示不同时区的时间给出错误的值
- sql - SQlite:存储高值的问题?
- google-bigquery - 到 BigQuery 的数据流和存储系统延迟非常高
- typescript - NestJS 无法解析 UsersModule 的依赖关系
- arrays - Swift - 将数组转换为字典
- android - 将 PoI 从 2D Leaflet 地图迁移到增强现实 UI?