eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.rec.foto.cyfrowaMoże się komuś przyda skrypcik
Ilość wypowiedzi w tym wątku: 1

  • 1. Data: 2009-02-22 16:20:09
    Temat: Może się komuś przyda skrypcik
    Od: dudziks <d...@g...com>

    Witam,
    napisałem dzisiaj prosty - żeby nie powiedzieć "prymitywny" - skrypt
    pomocny przy katalogowaniu zbiorów.
    Skrypt działa w linuksie, do działania wymaga zainstalowania ufrawa i
    ImageMagic.

    Zdjęcia trzymam w takiej strukturze katalogów:
    rok/
    rok-miesiac-dzien opis/
    ...
    kolejny_rok/
    rok-miesiac-dzien opis/
    ...
    Po kilku latach napychania dysku jpgami i rawami miejsce się
    skończyło, i nadszedł czas zrzucić wszystko na płytki. A żeby mieć
    orientacje co jest na płytkach, trzymam na dysku zawartość płytek
    (łącznie ze strukturą katalogów). Skrypt służy właśnie do tego, żeby
    skopiować dane z płytki do katalogu na dysku z jednoczesnym
    zmniejszeniem zdjęc do zadanego rozmiaru i z przekształceniem rawów do
    jpgów.

    Jest to sposób pewnie prymitywny, ale na moje potrzeby
    wystarczający :)
    Poniżej zamieszczam skrypt, może komuś się przyda, a może ktoś go
    ulepszy?

    <skrypt>
    #!/bin/sh
    echo "Kopiowanie struktury katalogów z" $1 " do " $2

    size=1024
    cnvDNGType(){
    find $1 -name '*.dng' -exec mkdir -p $2{} \;
    find $1 -name '*.dng' -exec rmdir $2{} \;
    find $1 -name '*.dng' -exec ufraw-batch --size=$3 --out-type=jpg --
    out-path=$2{} {} \;
    }

    cnvJPGType(){
    find $1 -name '*.jpg' -exec mkdir -p $2{} \;
    find $1 -name '*.jpg' -exec rmdir $2{} \;
    find $1 -name '*.jpg' -exec convert -verbose -resize $3x$3 {} $2{}
    \;
    }

    cnvJPGType $1 $2 $size
    cnvDNGType $1 $2 $size

    </skrypt>

    Oczywiście nie biorę odpowiedzialności za nieprawidłowe działanie
    skryptu, ani za ewentualne straty spowodowane jego działaniem :)

    Pozdrawiam,
    Michał

strony : [ 1 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: