PDA

Zobacz pełną wersję : Darmowy/tani program do masowej obróbki zdjęć tekstu przed wydrukowaniem



lukasz01
17-07-2014, 12:38
Szukam programu, który umożliwiałby szybką obróbkę wielu zdjęć kartek z tekstem, tak żeby wydruk był zbliżony do sfotografowanego oryginału. Chodzi mi o efekt jak na poniższym zdjęciu - czarne litery na jednolitym, białym (nie szarym!) tle, bez utraty szczegółów.


https://canon-board.info//brak.gif
źródło (http://www.tinypic.pl/wgt4s66uet6d) - przed obróbką

https://canon-board.info//brak.gif
źródło (http://www.tinypic.pl/18c7idor85fy) - po obróbce

Zawsze robiłem to w Gimpie - filtr "Fotokopia", poziomy i eksportowanie pliku do jpg. Niestety przy dużej liczbie takich zdjęć jest to dosyć czasochłonne, a z reguły dla wszystkich można ustawić takie same parametry.
Dałoby się w jakimś programie zautomatyzować te czynności, żeby raz ustawić parametry, wybrać np. 50 zdjęć, a program zrobiłby resztę - łącznie z zapisaniem plików z określonym stopniem kompresji?

Photoshop i inne programy w tej cenie odpadają - tylko coś darmowego, ewentualnie tak do 100 zł.

meg83
17-07-2014, 13:49
Taką prostą edycję zrobisz np w przeglądarce Xn View.

Nie ma na pewno przetwarzania wsadowego w Gimp-ie? Nie miałam dawno już do czynienia z Gimpem ale takie rzeczy były kiedyś do zrobienia, możliwe że przez pluginy.

lukasz01
17-07-2014, 14:16
Jak się nazywa odpowiednik filtra "fotokopia" w XnView? Czy jest tam w ogóle taki filtr? Bez niego będzie problem.

W Gimpie podobno jest to możliwe, ale trudne, trzeba pisać skrypty.

swi3zy
17-07-2014, 17:29
to wygląda na dobre zadanie dla : Phatch - Photo Batch Processor (http://photobatch.stani.be/index.html) :).

lukasz01
17-07-2014, 18:55
Jak wyżej - jaki to będzie filtr?
I nie widzę w tym Phatchu opcji podglądu - najpierw trzeba wszystko poustawiać, a dopiero na końcu wybrać zdjęcia. Jak mam wybrać parametry filtra, nie widząc podglądu jego rezultatów na zdjęciu?

PawelB
17-07-2014, 22:01
Ustawiasz parametry, puszczasz na jednym-dwóch zdjęciach i albo poprawiasz parametry, albo puszczasz na wszystkich :)

lukasz01
18-07-2014, 10:08
Jeśli ten filtr ma takie same parametry jak w Gimpie, to można najpierw dobrać je w Gimpie, a potem przepisać do Phatcha.

Ale czy w ogóle jest w tym programie taki filtr?

tlustyx
18-07-2014, 12:58
A nie łatwiej poprawnie wykonać zdjęcie? Wtedy żaden program nie będzie Ci potrzebny.

lukasz01
18-07-2014, 13:10
Poprawnie czyli jak? Korekta ekspozycji nic tu nie da, bo wyjdą jasnoszare litery. Tusz (toner) nie jest idealnie czarny.

swi3zy
18-07-2014, 23:47
Przy użyciu gimpa możesz zrobić to ładując skrypt poniższy do katalogu 'scripts'. Tj, zapisz go jako 'fotokopia.scm' i przenieś do katalogu 'scripts' w katalogu gimpa.

(define (fotokopia filename)
(let* (
(image (car (gimp-file-load RUN-NONINTERACTIVE filename filename)))
(drawable (car (gimp-image-flatten image)))
)

(plug-in-photocopy RUN-NONINTERACTIVE image drawable 10 0.85 0.2 0.7)

(gimp-file-save RUN-NONINTERACTIVE image drawable filename filename)
(gimp-image-delete image)
)
)
A potem w lini poleceń wklepując (uwaga - nadpisuje obrazek)

gimp -i -b '(fotokopia "bla.jpg")' -b '(gimp-quit 0)'


Jak zamienisz "bla.jpg" na "*.jpg" to przejedzie wszystkie obrazki w katalogu.

Przy ustawieniach zatopionych w skrypcie taki obrazek udało się uzyskać:

https://canon-board.info//brak.gif
źródło (http://www.tinypic.pl/qm42oidr6sup)

Inna opcja to stosowanie pakietu Imagemagick (http://www.imagemagick.org/script/binary-releases.php). Tam możesz pobawić się poziomami np:

convert test_1.jpg -level 0,60%,1.4 lab.jpg daje:

https://canon-board.info//brak.gif
źródło (http://www.tinypic.pl/zd22sf58kmx8)
Przydałoby się podostrzyć, ale to nie problem.

Co do Phatch'a to tam jest chyba tylko opcja kontrastu, co daje strasznie tłuste litery:

https://canon-board.info//brak.gif
źródło (http://www.tinypic.pl/arz6z9vfr4dy)

A co do poprawnej ekspozycji - to ja bym ustawił w stylu kontrast na max, nasycenie na zero, jakąś rozsądną ostrość. Jak kartki da się równomiernie oświetlić, to trza je z +1 +1.5EV prześwietlić i powinno być znacznie lepiej :).

Każda z opcji wymaga oczywiście ciut potestowania i dostosowania, coby jak najlepiej działała.

Pozdrawiam

lukasz01
19-07-2014, 10:32
Zapisałem ten skrypt, ale nie mogę go teraz znaleźć. Gdzie on teraz powinien być, w filtrach?
Te liczby 10 0.85 0.2 0.7 to są parametry filtra? Z reguły ustawiałem 5-15 (zal. od wielkości liter); 1,00; 0,2; 0,85-0,9, wtedy jest lepsza ostrość i bardziej białe tło. Ale potem zmieniam jeszcze poziomy, żeby usunąć resztki szarości z tła i ew. dodatkowo przyciemnić litery. Dałoby się dodać do tego skryptu jeszcze poziomy? Wtedy byłoby idealnie.

Z tych ww. programów najlepsze efekty daje Gimp.
Jeśli jest równomierne oświetlenie, to wystarczą same poziomy i XnView, ale najczęściej tak nie jest. Lampy błyskowej nie chcę (długie ładowanie i zużycie energii przy większej ilości zdjęć) lub nie mogę (kartka za szybą) używać.
Prześwietlanie nic nie daje - tak czy inaczej trzeba później obrabiać. Filtr w Gimpie daje lepsze efekty na nieprześwietlonym zdjęciu, litery nie są wtedy zbyt jasne i nie trzeba po nim poprawiać.

lukasz01
23-07-2014, 11:46
Znalazłem już rozwiązanie - do Gimpa trzeba zainstalować plugin BIMP. Nie trzeba wtedy żadnych skryptów, ustawia się po prostu kolejne czynności, jakie program ma wykonać.

Leon007
23-07-2014, 15:55
A najprostsze rozwiązanie pod słońcem, czyli DPP? Za darmo.
Robisz w RAW, na pierwszym (lub typowym) zdjęciu ustawiasz obróbkę, kopiujesz recepturę (recipe) i wklejasz do wszystkich plików, funkcją batch process zapisujesz w wybranym formacie i kompresji.