Nowe posty

Autor Wątek: Program do automatycznej konwersji zdjęć  (Przeczytany 2803 razy)

addos2

  • Gość
Program do automatycznej konwersji zdjęć
« dnia: 2009-11-27, 22:05:58 »
Mam ok. 300 zdjęć w formie nieskompresowanych plików TIFF i trzeba by to przerobić na PNG lub JPG do znośnej wielkości (bo kilkadziesiąt MB na 1 zdjęcie jest nieporęczne przy przekazywaniu dalej).

Jakim programem można to wykonać automatycznie? Całość jest pogrupowana w katalogach więc dobrze by było gdyby ten automat mógł przejść się po drzewie katalogów. W razie czego sam to zrobię w każdym z nich ale miło by było...

Właściwie to najważniejsza jest kompresja... cała reszta np. zmiana rozdzielczości czy jakieś efekty nie są mi potrzebne.

Najlepiej gdyby to był program działający pod KDE 4 ale może być też i z linii poleceń.

Poradzi ktoś coś ciekawego?

arctgx

  • Gość
Program do automatycznej konwersji zdjęć
« Odpowiedź #1 dnia: 2009-11-27, 22:22:28 »
Do konwersji możesz użyć polecenia convert z pakietu ImageMagick, a do wędrówki po drzewie - polecenia find. Wygodnie chyba użyć powłoki do zmiany rozszerzeń. Mniej więcej wyglądało będzie to tak:
for obrazek in $(find katalog -name "*.TIFF"); do [b]echo[/b] convert [i]opcje_converta[/i] "$obrazek" "${obrazek%TIFF}png"; done
Jeśli już upewnisz się, że to jest polecenie, którego chcesz, wywal słowo 'echo' z niego.

O opcjach converta poczytaj w dokumentacji ImageMagick (w sieci lub ściągniętej jako paczka).

Krzysiek1990

  • Gość
Program do automatycznej konwersji zdjęć
« Odpowiedź #2 dnia: 2009-11-27, 23:47:24 »
Jeśli jednak będziesz chciał się więcej pobawić, bądź też poświęcić pracy więcej czasu to możesz użyć gimpa. W sieci znajdziesz przynajmniej kilka artykułów jak się nim obchodzić. Jednak podana metoda przez arctgx'a jest znacznie szybsza.