max*_*246 7 python resize quickly
我尝试使用库 gdk 缩小图像并将其应用于 GdkImage。
这是代码
pixbuf = Gdk.pixbuf_new_from_file(fileName)
pixbuf = pixbuf.scale_simple(100, 100, Gdk.INTERP_BILINEAR)
问题是即使我使用小写的所有内容,python 也找不到 Gdk
错误:pixbuf = Gdk.pixbuf_new_from_file(fileName) NameError:全局名称'Gdk'未定义
我不知道该怎么办,因为我尝试导入 Gdk 但没有任何改变
小智 11
尝试像这样导入它:
from gi.repository import Gtk
from gi.repository.GdkPixbuf import Pixbuf, InterpType
Run Code Online (Sandbox Code Playgroud)
然后:
pixbuf = Pixbuf.new_from_file(filename)
pixbuf = pixbuf.scale_simple(100, 100, InterpType.BILINEAR)
Run Code Online (Sandbox Code Playgroud)
我建议使用下面的命令,因为它会在读入时自动缩放。只需指定您希望图像的大小(像素):
pixbuf = Pixbuf.new_from_file_at_size(size_x, size_y, filename)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3167 次 |
最近记录: |