### 10.6. “Python-Fu” Alt Menüsü

Öntanımlı olarak bu menü yalnızca Python-Fu uçbirim girdisini içerir.

Python-Fu, GIMP için eklenti yazılmasına izin veren libgimp için wrapper/sarmalayıcı görevi gören bir Python modül grubudur.

#### 10.6.1. Alt Menüyü Etkinleştirmek

You can access this submenu from the main menu through Filters → Development → Python-Fu.

#### 10.6.2. Python-Fu Uçbirimi

Python-Fu uçbirimi “Python kabuğu” (etkileşimli kipte bir Python yorumlayıcı) çalıştıran bir iletişim penceresidir. Bu uçbirim, libgimp'in dahili GIMP kütüphanesi yordamlarından faydalanmak için ayarlanmıştır.

Python komutlarını etkileşimli olarak sınamak için Python-Fu uçbirimini kullanabilirsiniz.

Uçbirim, girdi ve çıktı için Python komutlarını yazabileceğiniz geniş, kaydırılabilir bir ana penceredir. Bir Python komutu yazıp Enter tuşuna bastığınızda, komut Python yorumlayıcıca çalıştırılır. Komutun çıktısının yanı sıra dönüş değeri (ve varsa hata iletisi ile birlikte) ana pencerede gösterilir.

Şekil 16.234. Python-Fu Uçbirimi

Python-Fu Uçbirim Düğmeleri

Kaydet

  Bu komut, Python-Fu uçbirim ana penceresinin girdi ve çıktılarını (“`>>>`” istemi dahil) kaydetmenizi sağlar.

Temizle

  Bu düğmeye tıkladığınızda, ana pencerenin içeriği temizlenir. Kaydet düğmesini kullanarak kaldırılan içeriği geri alamayacağınızı unutmayın.

Göz At…

  Tıkladığınızda, Yordam Tarayıcı iletişim kutusu, ilave Uygula düğmesiyle birlikte açılır.

  Yordam tarayıcısında Apply/Uygula düğmesine bastığınızda, seçilen yordama ait bir çağrı, Python komutu olarak uçbirim penceresine yapıştırılır:

  PDB yordamı uygulanmış

  Geriye parametre değerlerini gerçek değerlerle değiştirmeniz kalır, (bu örnekte: “width”, “height”, ve “type”) değerleri.

      config.set_property('width', 400)

      config.set_property('height', 300)

      config.set_property('type', Gimp.ImageBaseType.RGB)

  Sonrasında, komutunu çalıştırmak için Enter tuşuna basın.

  Yordam parametrelerinin tanımında bulduğunuz sabitleri kullanabilirsiniz (ve kullanmalısınız!), Örneğin “RGB-IMAGE” veya “OVERLAY-MODE”. Ancak kısa çizgileri ((“-”)) alt çizgi (“_”) ile değiştirmeniz gerektiğini unutmayın: `RGB_IMAGE`, `OVERLAY_MODE`.

  | İpucu
  Python-Fu, PDB'den (GIMP yordam veri tabanı) yordam çağırmakla sınırlı değildir. Yukarıdaki örnekte olduğu gibi, yeni görüntü nesnesi oluşturmak için aşağıdaki gibi girdi de oluşturabilirsiniz:
                    image = gimp.Image(width, height, type)
  (“width”, “height”, ve “type” parametreleri için gerçek değer girmeyi unutmayın) .

Kapat

  Bu düğmeye tıklamanız uçbirimi kapatır.

10.5. “Geliştirme” Alt Menüsü |  | 10.7. “Script-Fu” Alt Menüsü

Report a bug in GIMP Belgelendirme hatası