2012-07-19 30 views
1

我在中创建图像查看器Ubuntu使用PyGTK使用PyGTK的像素坐标

但是,我并不完全知道pygtk API。

我无法弄清楚怎么用PyGTK的

  1. 接入点击点坐标上的图像
  2. 读出的像素值

回答

1

我不认为你能够以你想要的方式使用PyGTK提供的API来操纵图像。
对于访问图像数据,我建议看看Python Imaging Library (PIL)
如果您是GTK的初学者,请不要错过Gnome Developer Center的教程。甚至有一个example for an image viewer
此外,请记住,最近的Ubuntu应用程序是用GTK 3编写的。你在互联网上找到的许多例子仍然是PyGTK 2.x,并且不鼓励你使用它们的代码(如果你的代码是“重新让他们工作)。

+0

我实际上是从Ubuntu使用“快速”创建一个图像查看应用程序。我希望它能在Unity界面上运行。我可以访问Image对象,但我不知道如何将其转换为PIL图像。 – garak 2012-07-22 17:11:23

+1

我很快熟悉。快速创建应用程序的工具 - 它组织模板,为您提供命令等。但底层的UI工具包是GTK。当然,您可以设计Glade中的所有内容,但有时仍需要手动编写一些部分。我想,你必须同时做两件事:为显示器创建一个Pixbuf并用PIL读取你的图像来检查像素。 – phineas 2012-07-22 17:29:08