2008 m. liepos 26 d., šeštadienis

Nuotraukos

Peržiūrinėjau aš praeito tūso nuotraukas ir supratau vieną dalyką - labai nefaina, kai nuotraukos iš kelių fotoaparatų ir eina ne iš eilės. Netgi surikiavus jas pagal modifikavimo data nieko gero - pasirodo vieno fotoaparato (o gal abiejų) laikrodis blogai eina, taigi nuotraukos vistiek ne iš eilės, be to kai kurios nuotraukos turi būti apverstos, o tai dar labiau apsunkina padėtį, nes verčiant keičiasi modifikavimo data... Žodžiu vienos problemos. Žinoma, nebūčiau aš geek'as jei tokiu problemų neišspręsčiau, taigi pristatau jums pirmąjį pasaulyje (turbūt) nuotraukų rikiuotuvą. Kol kas pridedu tik kodą, o exe failiuką padarysiu kitą kartą kai pakrausiu windows'us.

Naudojimo instrukcija: paleisti reikia per komandinę eilutę. Pavyzdžiui: ruby renamer.rb "2008-07-22 - Tūsas pas Julių" "Tūsas pas Julių". Pirmasis parametras tai direktorijos pavadinimas, o antrasis tai visų nuotraukų pradžia (šiuo atveju nuotraukos būtų pavadintos "Tūsas pas Julių xxx", kur xxx yra nuotraukos nr.). Jei programa randa, kad nuotraukos darytos iš kelių fotoaparatų, tai paklausia kiek sekundžių pridėti prie kiekvieno fotoaparato fotografavimo laiko (įvedus neigiamą skaičių tiek atimama). Tuomet programa surikiuoja failus pagal tikrąjį fotografavimo laiką ir juos sunumeruoja.

DĖMESIO! Būtinai pasidarykite atsarginę nuotraukų kopiją prieš paleisdami programą. Aš neatsakau už jokią žalą padaryta jūsų nuotraukoms (o taip tikrai gali atsitikti, nes nuotraukos duomenų ištraukimas ganėtinai netobulas). Nuotraukų pavadinimui nenaudokite tokių pavadinimų, kurie gali konfliktuoti su ten esančiais. Pavyzdžiui, jei direktorijoje yra nuotrauka pavadinimu "Nuotrauka 012.jpg", tai nenaudokite pavadinimo "Nuotrauka". Sėkmingo naudojimo!

jpeg_image.rb
renamer.rb


P.S. Juliaus tūso nuotraukoms prie fotoaparato "SP560UZ" laiko reikia pridėti "-19879".

Komentarų nėra: