Dominik Miklaszewski
by Dominik Miklaszewski

Tags

  • galerie
  • technika

Wypadałoby, prócz bloga zamieścić też jakiś ekhm.. kontent ;)

No to zamieściłem. Zawsze mnie lekko do szału doprowadza obmyślanie pomysłów jak te moje foty czy odbitki pogrupować, aby publiczność miała jako takie pojęcie gdzie i co oglądać. Są tu cztery szuflady (co prawda, w realu to nie są żadne szuflady tylko pudełka bezkwasowe i odbitki w koszulkach pergaminowych), a w każdej jest zbiór obrazków z podróży - tych bliższych - spacerów miejskich, tych nieco dalszych i całkiem dalekich.

Ogólnie rzecz biorąc, wszelką interpretację i inne czynności umysłowe, będące pod wpływem obrazków, pozostawiam publiczności. Tak, “co słonko widziało” będzie dobrym nad-tytułem dla prezentowanych prac w tychże szufladach.

I teraz tak. Pracuję na Linuxie, gdzie życie bywa łatwiejsze, bo można sobie w bash-u napisać szybki skrypt, które umożliwi mi zmianę nazw wszystkich plików, które sobie wrzuciłem z archiwów do owych szuflad, a co więcej wygeneruje mi również miniaturki. Do wygenerowania miniaturek (ang. thumbnails/thumbs) trzeba tylko zainstalować ImageMagick.

Wchodzimy sobie do katalogu w których powrzucaliśmy wszystkie interesujące nas jotpegi i wykonujemy jednolinijkowy skrypt w bash który wyrzuca nam na ekran wszystkie jotpegi w katalogu jeden po drugim w pierwszej kolumnie podając numer, następnie numer tejże linijki wraz z nazwą pliku stanowią argumenty w pętli while-do w której każdy kolejny plik zmienia nazwę na im1.jpg..im2.jpg ..itd, aż do ostatniego pliku:

ls *.jpg | cat -n | while read n f; do mv -n "$f" "im$n.jpg"; done

ImageMagick to świetne narzędzie, np. znowu jedną komendą załatwia nam wygenerowanie miniaturek o zadanych wielkościach i wrzucenie ich do danego podkatalogu:

mogrify -format jpg -path thumbs -thumbnail 100x100 *.jpg

Jedno zastrzeżenie, galeria jeszcze nie działa jak powinna na urządzeniach mobilnych typu smartfon. Pojawia się tylko pierwsze zdjęcie. No, ale umówmy się, któż to ogląda poważne prace na barycie ..na jakimś smartfonie. ;)