Krotki i tresciwy poradnik repackowania
Specjalizuje sie w publikacjach historycznych i ten opis ich glownie dotyczy. Na pewno nie jest tu ujety opis repackowania komiksow (nie znam sie na tym).
UWAGA: ponizej opisana metoda dotyczy repackowania reli skanowanych. Nie rob repackow reli OCR!
Predzej czy pozniej dojdziesz do wniosku, ze Twoje stare rele w pdfie sa zbyt duze, albo znajdziesz na sieci ciekawa ksiazke, ale tak duzych rozmiarow (1 mega na strone), ze chcac nie chcac pozostanie Ci repack. Repackowanie ma sens tylko i wylacznie ze wzgledu na zmniejszenie objetosci, przy okazji udaje sie dla niektorych stron poprawic kontrast, ale nie nalezy nastawiac sie na nic wielkiego. Sam nawet nie probuje myslec o poprawie jakosci - wynika to z moich mozliwosci. Moge spedzic czas na robienie wlasnego rela, o dobrej jakosci, albo moge bawic sie w podciaganie jakosci cudzego rela, co i bedzie mialo srednie efekty.
Repackujac zachowaj wszystkie tagi oryginalu. Skontaktuj sie z relujacym. Dopisz w sygnaturze, ze jest to repack. Slowem - pamietaj o kulturze.
Pierwszy krok to podzielenie pdfa na strony.
Kod:
pdftk moj_plik.pdf burst
Program wygeneruje jednostronicowe pdfy. Teraz chcemy uzyskac z nich pliki png. Wystarczy kazdy z tych plikow "wydrukowac". Ale zeby wiedziec gdzie drukowac musimy wyszukac wszystkie strony (najlepiej w oryginalnym pdfie) barwne i te drukujemy tak:
Kod:
gs -dUseCropBox -q -sDEVICE=png16m -dBATCH -dNOPAUSE -dFirstPage=1 -dLastPage=1 -r300 -sOutputFile=strona.png strona.pdf
a reszte stron tak:
Kod:
gs -dUseCropBox -q -sDEVICE=pnggray -dBATCH -dNOPAUSE -dFirstPage=1 -dLastPage=1 -r300 -sOutputFile=strona.png strona.pdf
Program gs pochodzi z pakietu GhostScript, parametr -r odpowiada za gestosc optyczna. Na dzien dzisiejszy nie spotyka sie skanow lepszych niz 300 dpi, stad mozna smialo napisac wlasnie 300. Uwaga: poniewaz jest to udawane drukowanie sprawdz ilosc stron, nie zdaza sie to czesto, ale nieraz gs nie moze wydrukowac jednej ze stron.
Drukowanie za nami, dostalismy mase plikow png w sumie duzo wiekszych niz oryginalny pdf. Czas na zmniejszanie. Stronom, ktore zawieraja czarno-bialy tekst, diagramy, wykresy chcemy podbic kontrast. Gdybysmy uzywali do tego Gimpa stracimy duzo czasu na to wiec uzywamy programu convert.
Kod:
convert moj_plik.png -colorspace Gray -level 60,60% moj_plik_wynikowy.png
60,60 to najbardziej typowe wartosci podzialu kontrastu. Jesli strony wychodza zbyt ciemne, sprobuj 50,50, jesli druk jest zbyt jasny 70,70, jesli trudno znalezc punkt gdzie tekst bylby czarny, a tlo biale, dodaj odstep probujac np. 60,70. Pamietaj, ze im wiekszy odstep tym wiecej odcieni szarosci uzywasz, tym wiekszy plik.
Kiedy juz sprawdzisz strony po podbiciu kontrastu zredukuj pliki przy uzyciu pngcrush, tak jak dla wlasnych reli.
Reszte stron (barwnych i z ilustracjami grayscale) musimy konwertowac do jpg. Znowu uzywamy pliku convert dokladnie tak samo jak dla wlasnych reli, jednak na ogol jakosc pdfa jest taka, ze mozna nawet obnizyc jakosc kompresji, wyprobuj:
Kod:
convert moj_plik.png -quality 7 moj_plik.jpg
Po konwersji sprawdz, czy nie ma zbyt duzych roznic w jakosci. Jesli repackuje swoj wlasny rel, nie robie tej konwersji tylko doskanowuje jeszcze raz takie strony.
Pliki w ostatecznej postaci wystarczy spakowac rarem, zmienic rozszerzenie na cbr, do nazwy dodac slowo "-repack" i gotowe. Na ogol z rela pdf o objetosci 100 stron, 100 mega uzyskuje ok. 20 megowy repack w cbr. Ale jeszcze raz podresle - repack to ostatecznosc, duzo lepiej jest po prostu zrobic dobry rel od samego poczatku.
Znajdziesz nas na: