Pomoc:Obróbka plików graficznych pod Windowsem

Wstęp

edytuj

Przygotowując pliki graficzne na potrzeby Wikiźródeł jesteśmy z reguły konfrontowani z problemami, z którymi się rzadko spotykamy przy okazji innych prac. Dlatego zdecydowałem się na niniejsze zestawienie. Ponieważ, jak z moich obserwacji wynika, użytkownicy windowsa unikają pracy w trybie linii poleceń (cmd.exe) skupiłem się na programach mających interfejs graficzny.

Ściągawka

edytuj
 
obrazek pdf djvu
obrazek
IrfanView
 
Gimp

convert
IrfanView
 
Gimp

convert
 
ghostscript
DjVuToy

c44
 
cjb2
pdf
Irfanview
 
Gimp

convert
pdftk freeM..(scalanie, dodawanieusuwanie stron)
IrfanView MMMMMMMMMMMMMM(kadrowanie)
IrfanView + pdftk free MMMMMMM..(    )
DjVu-Spec
ghostscript MMMMM..(redukcja rozdzielczości)
djvu Irfanview
 
DjView
 
DjVuToy
DjView
 
DjVuToy
DjView
 
DjVuToy

Istotne programy do obróbki plików graficznych

edytuj

Irfanview

edytuj

Bardzo użyteczny program, dostępny za darmo, również w wersji przenośnej (portable ). Umożliwia konwersje formatów plików graficznych, kadrowanie, zmiany kolorów, rozmiarów, rozdzielczości.
Możliwa jest równie obróbka wsadowa (czyli wielu plików po kolei wg zadanego zadania).
Poniżej kilka szczególnie użytecznych opcji:

  • Options → Multipage image → Create multipage PDF
  • Image → Replace Color (kolor można wybrać myszką z rysunku)
  • Image → Convert to Grayscale
  • Image → Color Corrections
  • Image → Sharpen
  • Image → Rotate Left
  • Image → Rotate Right
  • Image → Custom/Fine rotation
  • Edit → Show paint dialog (użyteczny Paintbrush)
  • Edit → Create custom selection → ustawić rozmiar (width height) → można przesunąć obszar klikając na niego prawym przyciskiem, można też trzymając wciśnięty Ctrl lewym przyciskiem zmieniać obszar (ale wszystko to łatwiej zrobić po prostu zaznaczając obszar i tworząc nowe zdjęcie)
  • File → Batch Conversion Rename

☑ use advanced option
☑ crop

(ta sama opcja dla pojedynczego pdf-u)

Zobacz: Obróbka plików graficznych pod Linuksem, sekcja Gimp – zaawansowane zmiany

pdftk free

edytuj

pdftk pod Windowsem daje w linii poleceń te same możliwości obróbki, co w Linuksie. Dodatkowo można skorzystać z nakładki GUI ułatwiającej korzystanie z pdftk (pdftk free i ewentualnie płatnej, choć taniej, pdftk pro)

W szczególności jest możliwe:

  • scalenie kilku plików pdf (również wybierając tylko zakresy stron)
  • obrót wszystkich lub niektórych stron
  • wstawienie stron pliku pdf w odwrotnej kolejności

DjVuToy

edytuj

Opcje dostępne w poszczególnych zakładkach programu umożliwiają obróbkę plików DjVu.

  • Merge – łączenie wielu plików DjVu w jeden wielostronicowy DjVu.
  • Splitter – podział wielostronicowego pliku DjVu na jednostronicowe.
  • Editor – wstawianie, usuwanie, przesuwanie stron dokumentu, dodawanie pustych stron oraz obrót stron.
  • Index File – tworzenie indexu dla folderu z pojedynczymi jednostronicowymi plikami DjVu.
  • Maker – tworzenie pliku DjVu z plików graficznych.
  • DPI & Width – jednolite ustawienia stron dla wielostronicowych plików DjVu.
  • To Image – konwersja wszystkich stron wielostronicowego pliku DjVu do grafik
  • Hidden Text – obróbka warstwy tekstowej: włączanie z-ocr-owanego tekstu, eksport tekstu, import tekstu, usuwanie.
  • Annotation – dodawanie adnotacji do pliku DjVu.
  • To PDF – konwersja do pliku pdf.
  • File Info – podaje strukturę pliku DjVu.

Program nie wymaga instalacji (portable ).

DjVu-Spec Pdf 2 Djvu Converter

edytuj

Program umożliwia konwersję wielu plików graficznych (na przykład obrazków, plików pdf) do pojedynczego pliku djvu

ustawienia:

wybór języka ru / en – różowy przycisk w lewym dolnym rogu


Image
 DPI:


                          200 

  W:  2480  H:  3508 
Set colour conversion



Page margin by



               DjVu Image
JB2 shape coding
lossless
despecle
lossy
loss level 200
☐ Black/white image    
Foreground colours
⬤ All
◯ 1 (Black)
◯ Web (216 colours)
◯ Custom 4080
☑ Colour image
0
Background layer quality
Raster image dpi = DPI/  1  = 300
Quality %  50    Bg-slices  72+11+10+10   


                                   DjVu Text
Convert (if can)
☑ Bookmarks (outline)   
☑ Text Layer
☑ Metadata
☑ Hyperlinks
Hyperlink style
☐ Border Visible

Border Colour
■  clBlue  ▾ 
0
Text layer options
☐ Crop text to page margins   
Text unit  Word      ▾ 
☑ NFKC  enter filter text 
Metadata
⬤ Base

◯ All


                                                        Pages
PDF Pages to convert
⬤ All pages
◯ Range from  1     to  1 
◯ Pages 1,2-3                  


DjVu page naming
Page file name  "nb{dpage:04*}.djvu"    
☐ Page title       "pdf page {spage:04*}" 


                                                                       Misc
CPU Core
⬤ 1
◯ 2
◯ 3
◯ 4
◯ Auto                      
Djvu type
⬤ Bundled        ◯ Indirect

☐ Close CMD window

☑ Save current settings
0
 Profile     last start    ▾       
 
  Last settings/..........                    

Otrzymujemy jeden plik wynikowy. Obrazki, z których ma być utworzony nasz plik djvu umieszczamy w prawym oknie.

Program dostępny również w wersji przenośnej (portable ).

DjView

edytuj

Bardzo dobra przeglądarka plików DjVu z pakietu DjVuLibre[1]. Umożliwia również ekstrakcję jedynie zakresu stron ale również zmianę formatu na PDF i graficzne (np. jpg) ale też i konwersję dokumentu pośredniego (indirect) do spakowanego (bundled )[2] Możliwa jest również instalacja programu w wersji przenośnej (portable).

Przydatna ścieżka:

  • File → Save as
  • File → Export

Korzystanie z wiersza poleceń

edytuj

Uwagi wstępne

edytuj

Mała część podanych programów wymaga wywołania w wierszu poleceń. Ścieżkę do danego programu lub folderu można najłatwiej znaleźć przeciągając myszką dany plik z programem (folder) do wiersza polecenia. Polecenie cd powoduje przejście do innego foldera.

Niektóre ze wspomnianych programów są uruchamiane wielokrotnie – dla każdej ze stron osobno. Można to zrobić na dwa sposoby:

  • w jakimś zewnętrznym edytorze (np. arkuszu kalkulacyjnym) wygenerować każde polecenie osobno, skopiować i wkleić do okna powłoki
  • użyć pętli

Przykład użycia polecenia w pętli

edytuj

FOR /L %A IN (111,1,222) DO  C:\Users\Wikiskryba\Pulpit\djview4\DjVuLibre\c44.exe  img%A.jpg img%A.djvu





  1. Razem jest instalowane kilka programów umożliwiających obróbkę plików w linii poleceń (bzz, c44, cjb2,ddjvu, djvm, djvmcvt, djvudump, djvuextract, djvused) , są one szerzej omówione w poradniku Obróbka plików graficznych pod Linuksem. Zobacz też #Przykład użycia polecenia w pętli.
  2. Dokument pośredni składa się z pliku indeksowego i wielu plików .djvu, z których każdy odpowiada jednej stronie. Plik spakowany zawiera cały dokument w jednym pliku – tak, jak jest to używane przy wysyłaniu na Commons. Innym sposobem konwersji może być użycie DjVuToy (patrz #DjVuToy).