2012-07-19 62 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