1

我有一个需要在 Gtk 窗口中显示对象图像的应用程序,但我想让窗口大小符合图像大小。本质上是这样的:

. . .
image = Gtk.Image.new_from_file(filename)
width, height = image_dimension(image)
window.set_size_request(width, height)
. . .

我需要的是像上面的“image_dimension”功能这样的能力。遗憾的是,python 3 没有 PIL(python 图像库),使用起来非常简单。

恐怕我是一个新手程序员,不想进行头文件解析(例如 jpg 文件),部分原因是我希望它适用于任何文件。

谢谢,

纳尼

4

1 回答 1

1

用于GdkPixbuf.Pixbuf加载图像文件。这使您可以获取图像的高度和宽度以及许多其他属性。然后使用 . 创建您的图像小部件Gtk.Image.new_from_pixbuf()

于 2012-12-28T06:59:42.523 回答