Automatyczna zmiana rozdzielczości zdjęć w wybranym folderze pod warunkami


(biuro.extraelectro) #1

Poszukuję programu który spełni moje wymagania:

  • Sprawdza co jakiś czas czy pojawiły się nowe zdjęcia w lokalnym folderze sieciowym lub jego podkatalogach
  • Nowe zdjęcia sprawdza pod względem: Rozdzielczości i typu np jpg, png, gif
  • Wykonuje akcje jeśli zostanie spełniony warunek:
    Jeśli zdjęcie będzie w formacie innym niż jpg lub png to przekonwertuj do jpg
    Jeśli szerokość będzie większa niż 2560px to: skaluj z zdjęcie (z zachowaniem proporcji) do szerokości 2560px
    Jeśli szerokość będzie mniejsza niż 500px to: skaluj z zdjęcie proporcjonalnie do szerokości 500px

Oryginały kasuj, zostawiaj tylko zdjęcia niewymagające zmiany lub zmienione.

Mogę też zlecić napisanie takiego programu.


(pocolog) #2

Jaki system operacyjny? Bo załatwiłbyś to pewnie jednym skryptem w bashu.


(MartinaNeumayer) #3

Takie cuda ogarnia spokojnie ImageMagick. Reszta tu: https://www.imagemagick.org/discourse-server/
I tu o “mogrify”: http://www.imagemagick.org/Usage/basics/#mogrify_not
Platforma nie ma znaczenia/
Edit… coś podobnego ogarnął Wolfgang tu: http://www.imagemagick.org/discourse-server/viewtopic.php?t=19058#p74230
Warto też zajrzeć na jego stronę, ma tam trochę takich trików.