2012-07-19 2 views
1

우분투에 이미지 뷰어를 작성하고 PyGTK을 사용하고 있습니다.PyGTK를 사용하는 픽셀 좌표

그러나 나는 완전히 pygtk API를 알지 못합니다. 내가 알아낼 수 아니에요

는 어떻게

  • 는 픽셀 값를 읽어 이미지에

    1. 액세스 클릭 포인트를 좌표로 PyGTK를 사용할 수 있습니다.

    답변

    1

    PyGTK에서 제공하는 API로 원하는 방식으로 이미지를 조작 할 수 없을 것이라고 생각합니다.
    이미지 데이터에 액세스하려면 Python Imaging Library (PIL)을 살펴 보는 것이 좋습니다.
    GTK 초심자 인 경우 Gnome Developer Center의 튜토리얼을 놓치지 마세요. example for an image viewer도 있습니다.
    더구나 우분투의 최근 응용 프로그램은 GTK 3로 작성되었습니다. 인터넷에서 발견되는 많은 예제들이 PyGTK 2.x 용이므로 아직 코드를 사용하지 않는 것이 좋습니다. 그들에게 일하게하는 것).

    +0

    실제로 우분투에서 이미지보기 앱을 만드는 데 "빨리"사용하고있었습니다. Unity 인터페이스에서 실행하고 싶습니다. Image 개체에 액세스 할 수는 있지만 이미지를 PIL 이미지로 변환하는 방법을 알지 못합니다. – garak

    +1

    나는 빨리 익숙하다. 응용 프로그램을 만드는 도구입니다. 서식 파일을 구성하고 명령을 제공합니다.하지만 기본 UI 도구 키트는 GTK입니다. 물론 Glade의 모든 것을 디자인 할 수 있지만 때로는 일부 부품을 손으로 코딩해야하는 경우도 있습니다. 두 가지를 동시에 수행해야합니다 : 디스플레이 용으로 Pixbuf를 하나 만들고 픽셀을 검사하기 위해 PIL로 이미지를 읽어야합니다. – phineas