Zmiana rozdzielczości zdjęć oraz regulowanie ich stopnia kompresji

w popularnych programach graficznych

Chyba wiesz że pliki wysyłane za pomocą e-maila czy umieszczane na stronie WWW powinny być jak najmniejsze? Rozdzielczość monitorów jest kilkakrotnie mniejsza od średniej rozdzielczości wykonywanych zdjęć aparatem cyfrowym. Przykładowo 5Mpix-elowa fotka ma szerokość 2560px i wysokość 1920px. Rozdziałki monitorów to zazwyczaj 1024x768 czy 1280x1024. Nie wstawiaj więc fotografii prosto z aparatu na strony! Chyba że prowadzisz hobbystyczną witrynę o fotografowaniu i zależy ci na szczegółowości zbliżeń.

Inna historia dotyczy archiwizacji wykonanych zdjęć np. na potrzeby domowego archiwum. Tutaj najważniejsza jest jakość. RAW jest najbardziej odpowiedni. W ostateczności jpeg z niskim stopniem kompresji. Staraj się edytować zdjęcia tylko w formacie bezstratnym. Kompresja jpeg następuje po każdym zapisaniu pliku. Zapisując plik z kompresją 90/100, następnie znów edytując go i zapisując z kompresją 90/100, fotografia nie wygląda tak samo jak przy jednokrotnym zapisie. Po kilku takich cyklach, fotografia straci na jakości.

W darmowych programach do obróbki zdjęć można znaleść 100 stopniową skalę stopnia kompresji plików .jpeg. Na strony internetowe najodpowiedniejszy jest przedział 70-80. 90-100 to domena fotek do wydruku.

Gimp-owa zabawa z .jpegami

Przedtem pobierz GIMPa — jeżeli go jeszcze nie posiadasz. Zmiana rozdzielczości jest to bardzo prosta:

  1. Kliknij w menu ObrazSkaluj obraz…
  2. Wybierz odpowiadającą ci rozdzielczość np. 640x480skalowanie obrazków w programie GIMP
  3. Kliknij na Przeskaluj.
  4. Wystarczy teraz zapisać plik z odpowiednią kompresją: PlikZapisz jako…
  5. pozostaw zaznaczone opcje tak jak na poniższym obrazku — unikniesz używania jpegoptim. Ustaw stopień kompresji.zaawansowane opcje zapisywania obrazków jpeg w gimpie

Windowsowy IrfanView

IrfanView to bardzo dobry, mały program do przeglądania zdjęć. Obsługuje również wsadową obróbkę plików. Żeby zmniejszyć wymiary należy:

  1. kliknąć w menu ObrazZmień Rozmiar Obrazu
  2. wybrać docelową rozdzielczość.
  3. Przy zapisie należy ustawić wybrany stopień kompresji oraz poodznaczać wszystkie opcje — także unikniesz używania jpegoptim.zaawansowane ustawienia do zapisu jpegów w IrfanView

Posiadając duży zbiór zdjęć, warto przeskalować je za jednym razem, aniżeli robić to dla każdego pliku osobno.

  1. naciśnij B na klawiaturze
  2. wybierz pliki do konwersji;przetwarzanie wsadowe
  3. możesz użyć opcji zaawansowanych do zmiany rozdzielczości,opcje zaawansowane wsadowej obróbki plików
  4. oraz opcji zapisu .jpeg.
  5. Kliknij Start

konsolowy jpegoptim

Gdy nie chcemy żadnych zaawansowanych programów, warto skorzystać z konsolowego jpegoptim. Nie zmienia on rozdzielczości ale skutecznie kompresuje zdjęcia. Użyj do tego parametru -m[liczba] np.

[ścieżka-do-jpegoptim.exe] -v --strip-all -m75 [ścieżka-do-pliku-jpg]

pod Windows (można samemu zmodyfikować gotowy skrypt)

jpegoptim -v --strip-all -m75 [plik-jpg]

pod Linuksem