e-Okul için GIMP ile Toplu Fotoğraf Boyutlandırma | 2022-01-13 tarihinde oluşturuldu.

Geçen haftalarda tüm okul öğrencilerinin fotolarını Pardus üzerinde boyutlandırmaya başladığımda bunun mutlaka bir yolu olmalı dedim. GIMP ile fotoğrafları tek bir katman grubunda birleştirip birbirine bağlayınca hepsini tek seferde e-Okul’un istediği formata getirmeyi başardım, lakin bu sefer de o kadar fotoğrafı tek tek jpg olarak export etmek birazcık zamanımı alıyordu. Zorlayınca bunun da çözümünü buldum, buradan paylaşayım.

Toplu öğrenci fotoğrafı yükleme işini kolay yapabilmek için aşağıdaki adımları dikkatlice uygulayalım.

A. Fotoğraf Nasıl Çekilmeli? e-Okul Fotoğraf Standardı Nedir?

  • Boyut ve Çözünürlük: 133x171 px ölçülerinde asgari 20Kb, azami 150Kb boyutunda olmalı. Bu nedenle gereksiz yere 20Mp gibi bir çözünürlükle fotoğraf çekmeyin, kendi işinizi uzatırsınız. Benim telefonumun kamera ayarlarında minimum 8Mp’e ayarlayabildiğim için bu ölçülerde çekiyorum.
  • Yüzün Fotoğraftaki Konumu ve Kamera Izgarası: İşinizin kolay olması için fotoğraf çekme kısmına özen gösterin. Kimi öğrenci yakından, kimi uzaktan, kiminin kafası sağda kiminin solda olmasın. Bunu düzgün yapabilmek için kamera uygulamasını açtığınızda ayarlarına (dişli çark resmi) girip kamera ızgarasını aktif hale getirin. Böylece ekranda beliren ızgaranın ortasına öğrencinin başını ortalayın. Her bir öğrencinin fotoğrafını nizami olarak çekin.

B.1. GIMP Uygulamasına İlgili Eklentinin Kurulması (Pardus)
NOT: Bu eklenti fotoğrafları toplu boyutlandırmak için değil, topluca boyutlandırdığınız fotoları tek tıkla dışarı export etmek içindir. Toplu boyutlandırma işini GIMP’te zaten kolayca yapabiliyoruz.

  • Bu adresten proje klasörünü indiriyoruz [1].
  • Proje klasörü içerisinde bize lazım olanlar export_layers.py dosyası ile export_layers klasörü. Bu dosya ve klasörü alıp /home/[kullanici_adiniz]/.config/GIMP/2.10/plug-ins klasörü içerisine yapıştırıyoruz. (Eğer .config klasörünü göremiyorsanız Ctrl+H tuş kombinasyonunu kullanabilirsiniz.)
  • /usr/lib/gimp/2.0/interpreters/ klasörüne gidip içerisine sağ tık / Burada terminal aç deyip sudo nano pygimp.interp komutunu uyguluyoruz. Ardından sırasıyla aşağıdaki satırları ekliyoruz.
python=/usr/bin/python2.7
/usr/bin/python=/usr/bin/python2.7
:Python:E::py::python:
  • Ctrl+O diyerek dosyayı kaydedip, Ctrl+X diyerek çıkış yapıyoruz [2].
  • Aşağıdaki komutları sırasıyla uyguluyoruz [3].
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-6_amd64.deb
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/g/gimp/gimp-python_2.10.8-2_amd64.deb
wget http://ubuntu.cs.utah.edu/ubuntu/pool/universe/p/pycairo/python-cairo_1.16.2-2ubuntu2_amd64.deb
wget http://mirrors.cat.pdx.edu/ubuntu/pool/main/libf/libffi/libffi7_3.3-4_amd64.deb
wget http://lug.mtu.edu/ubuntu/pool/universe/p/pygobject-2/python-gobject-2_2.28.6-14ubuntu1_amd64.deb

sudo apt install gimp gimp-plugin-registry gimp-gmic

sudo dpkg -i libffi7_3.3-4_amd64.deb
sudo dpkg -i python-gobject-2_2.28.6-14ubuntu1_amd64.deb
sudo dpkg -i python-cairo_1.16.2-2ubuntu2_amd64.deb
sudo dpkg -i python-gtk2_2.24.0-6_amd64.deb
sudo dpkg -i gimp-python_2.10.8-2_amd64.deb

NOT: Hata alırsanız aldırış etmeyin, çünkü ben de öyle yaptım. :grinning:

  • Sisteminizi yeniden başlatın ve GIMP’i açın. Dosya menüsü altında “Export Layers” isimli yeni bir seçenek çıkmış olmalı. Toplu boyutlandırma yaptığımız öğrenci fotoğraflarını bu menü ile tek seferde export edeceğiz. Şimdi uygulamaya geçelim. :wink:

B.2. GIMP Uygulamasına İlgili Eklentinin Kurulması (Windows)

Windows yükleyiciyi çalıştırın ve eklenti yükleme yolunu gerektiği gibi özelleştirin. Taşınabilir bir GIMP kurulumunuz varsa, GIMP ve GIMP eklentilerinin yolunu manuel olarak belirtmeniz istenecektir.

Manuel kurulum (ZIP paketi)

Python komut dosyası desteği ile GIMP'nin kurulu olduğundan emin olun.

Proje klasörünü buradan indirip, içerisinde aşağıda belirtilen dosya ve klasörleri kopyalayın:

export_layers.py
export_layers

GIMP sürümünüze bağlı olarak eklentileri içeren klasöre, genellikle aşağıdakilerden biri:

  • GIMP 2.8: C:\Users\[your username]\.gimp-2.8\plug-ins
  • GIMP 2.10: C:\Users\[your username]\AppData\Roaming\GIMP\2.10\plug-ins

Klasörü bulamıyorsanız, GIMP'yi açın, “Düzenle → Tercihler → Klasörler → Eklentiler”e gidin ve listelenen klasörlerden birini kullanın.


C. GIMP ile Toplu Fotoğraf Boyutlandırma

Kaynaklar

  1. gimp-plugin-export-layers/README.md at master · khalim19/gimp-plugin-export-layers · GitHub
  2. Installation | Export Layers
  3. GIMP woes in 20.04 - Desktop - Ubuntu Community Hub

YORUMLAR | Bu konuya toplam (0) yorum yapılmış


YORUM YAZ
Adınızı Girin:  * Doldurulması zorunludur



   Doğrulama Kodu


KATEGORİLER
  Genel (4)
  Güvenlik (2)
  Program (6)
  Windows (7)
  Mobil (3)
  Python 3.X (16)
  PARDUS (5)
  M.E.B. (1)
  Donanım (1)
  Java (9)
  Robotik (11)
  JavaScript (1)
  Kotlin (8)
  Multimedia (1)

SON YAZILARIM
  Windows 10 Dosya ağ Paylaşım Hatası | 2022-04-19
  Kotlin - Ders 8 (Sınıflar) | 2022-03-28
  Kotlin - Ders 7 (Fonksiyonlar) | 2022-03-27
  e-Okul için GIMP ile Toplu Fotoğraf Boyutlandırma | 2022-01-13
  Pardus Üzerinde App Inventor Emulator Kurulumu ve Çalıştırılması | 2021-09-12
  Kotlin - Ders 6 (Koleksiyonlar) | 2021-06-11
  Kotlin - Ders 5 (Döngü Yapıları) | 2021-06-10
  Kotlin - Ders 4 (Karar Yapıları) | 2021-06-09
  ffmpeg ile Resim ve Ses Dosyalarını Videoya Dönüştürme | 2021-06-09
  Kotlin - Ders 3 (Tip Dönüşümleri) | 2021-06-08