iToverDose/Yazılım· 14 HAZIRAN 2026 · 08:00

Resimleri basit komut satırı ile yeniden boyutlandırın ve optimize edin

Resimleri yeniden boyutlandırmak, sıkıştırmak ya da WebP formatına dönüştürmek için sürekli Google’a bağımlı kalıyorsanız, artık yerel bir komut satırı aracıyla bu işlemleri sadece birkaç saniyede yapabilirsiniz. ImageX’in sunduğu basitlik ve hız, görüntü işleme rutinlerini baştan aşağı değiştiriyor.

DEV Community2 dk okuma0 Yorumlar

Günlük fotoğraf düzenleme ihtiyaçlarımızda sık sık aynı döngüye giriyoruz: resimleri yeniden boyutlandırmak, sıkıştırmak ya da WebP formatına çevirmek için arama motoruna bağımlı kalıyoruz. Bu işlemler sırasında güvenilir bir araç bulmak, dosyaları yüklemek, indirmek ve tekrar tekrar aynı adımları uygulamak zorunda kalıyoruz. GIMP gibi masaüstü uygulamaları kullanmak da zaman kaybına yol açarken, kısa Python komutları yazmak ise bir süre sonra unutulup gidiyor. Peki ya tüm bu işlemleri sadece birkaç saniyede, internete gerek duymadan ve karmaşık komutlar girmeden yapabilseydiniz?

İşte tam da bu soruna cevap olarak geliştirilen ImageX, görüntüleri yerelden işlemenin en basit yolunu sunuyor. Python tabanlı bu araç, resimlerinizi yeniden boyutlandırma, sıkıştırma, format dönüştürme ve daha birçok işlemi komut satırından tek bir komutla gerçekleştirmenizi sağlıyor. Üstelik herhangi bir çevrimiçi platforma yükleme yapmadan, reklamlardan ve premium aboneliklerden kurtulmuş oluyorsunuz.

ImageX’in temel özellikleri neler sunuyor?

ImageX, en sık ihtiyaç duyulan görüntü işleme görevlerini tek bir araçta topluyor. Döndürme, yeniden boyutlandırma, format değiştirme, sıkıştırma, filigran ekleme, meta verileri temizleme, toplu yeniden adlandırma ve gürültü ekleme gibi temel özellikler, kullanıcıların neredeyse tüm ihtiyaçlarını karşılayacak şekilde tasarlanmış. Tüm bu işlemler, herhangi bir komut satırı parametresi girmeden, interaktif bir menü aracılığıyla gerçekleştiriliyor. Böylece karmaşık komutların ezberlenmesine gerek kalmadan, sadece birkaç tıklama ile istediğiniz sonuca ulaşabiliyorsunuz.

Kurulumu da son derece basit. Python yüklü olan herhangi bir sistemde birkaç komutla kurulum yapılabiliyor:

pip install imagex
cd ~/Pictures  # veya herhangi bir dizin
imagex

Bu komutları çalıştırdığınızda, ImageX otomatik olarak yerel klasördeki resimleri algılayarak size bir menü sunuyor. Seçtiğiniz işlemi uygulayıp çıktıyı aynı dizine kaydediyorsunuz.

Geliştiriciler nasıl katkıda bulunabilir?

ImageX’in en önemli avantajlarından biri, açık kaynaklı olması ve geliştiricilerin kolayca katkı sağlamasına olanak tanıması. Proje, saf Python ve Pillow kütüphanesi kullanılarak geliştirilmiş olup, herhangi bir framework ya da derleme sistemi gerektirmiyor. Yeni bir özellik eklemek için yapılması gerekenler oldukça basit:

  • Projeye yeni bir .py dosyası ekleyin.
  • Dosyanın içinde NAME, DESCRIPTION ve run() fonksiyonunu tanımlayın.
  • Fonksiyonunuz, resim dosyasını, çıktı yolunu ve gerekli argümanları alarak işlemi gerçekleştirecek şekilde yapılandırılmalı.

Örneğin, basit bir döndürme işlevi eklemek için sadece 20 satırlık bir kod yeterli oluyor:

NAME = "Döndür"
DESCRIPTION = "Resimleri 90° sola, 90° sağa ya da 180° döndürür"

def run(dosya, cikti_yolu, args):
    from PIL import Image
    resim = Image.open(dosya)
    dondurulmus = resim.transpose(args["metod"])
    dondurulmus.save(cikti_yolu)
    return True

Bu basitlik sayesinde, renk düzeltme, bulanıklaştırma, kenarlık ekleme ya da resimleri yan yana birleştirme gibi yeni özellikler eklemek hiç olmadığı kadar kolay. Projeye katkıda bulunmak isteyen geliştiriciler, GitHub deposundaki CONTRIBUTION.md dosyasını inceleyerek hızlı bir başlangıç yapabilir ve pull request gönderebilirler.

Neden ImageX kullanmalısınız?

ImageX, görüntü işleme rutinlerini daha verimli ve güvenilir hale getirmek isteyen herkes için ideal bir çözüm sunuyor. Çevrimiçi araçların aksine, resimlerinizi hiçbir sunucuya yüklemediğiniz için gizlilik endişeleriniz de ortadan kalkıyor. Ayrıca, karmaşık komutlar ezberlemenize gerek kalmadan interaktif menü sayesinde tüm işlemleri kolayca gerçekleştirebiliyorsunuz.

Proje, hem bireysel kullanıcılar hem de geliştiriciler için büyük bir potansiyele sahip. Basitlik, hız ve esneklik odaklı bu araç, görüntü işleme ihtiyaçlarınızı tamamen değiştirebilir. Henüz denemediyseniz, Python kurulu olan herhangi bir sistemde birkaç dakika içinde kurup kullanmaya başlayabilirsiniz.

Gelecekte, ImageX’in daha fazla özellik ve optimizasyona sahip olarak geliştirilmesi planlanıyor. Topluluk tarafından desteklenen bu projeye katkıda bulunarak, hem kendi kullanımınızı iyileştirebilir hem de diğer kullanıcıların hayatını kolaylaştırabilirsiniz.

Yapay zeka özeti

Resimleri yeniden boyutlandırmak, sıkıştırmak ya da WebP formatına dönüştürmek için sürekli Google’a bağımlı kalıyorsanız, ImageX’in komut satırı aracıyla bu işlemleri sadece birkaç saniyede yapın.

Yorumlar

00
YORUM BIRAK
ID #6ZDXWR

0 / 1200 KARAKTER

İnsan doğrulaması

8 + 5 = ?

Editör onayı sonrası yayına girer

Moderasyon · Spam koruması aktif

Henüz onaylı yorum yok. İlk yorumu sen bırak.