Disattivare le immagini di compressione all'interno di un PDF con Ghostscript?


2

È possibile disattivare o ridurre la compressione delle immagini all'interno di un PDF con Ghostscript durante la conversione in jpg?

Attualmente uso quanto segue:

gs \
 -dNOPAUSE \
 -q \
 -dBATCH \
 -dSAFER \
 -sDEVICE=jpeg \
 -dUseCIEColor \
 -dJPEGQ=95 \
 -r150 \
 -dTextAlphaBits=4 \
 -dGraphicsAlphaBits=4 \
 -dMaxStripSize=8192 \
 -sOutputFile=/test_dir/test-%d.jpg \
  "/test-dir/test.pdf"

Risposte:


2

Questo parametro della riga di comando

-dJPEGQ=95

deteriora già la qualità JPEG ! Per mantenere la qualità JPEG originale delle immagini incorporate nel PDF originale e ridurre al minimo il deterioramento della qualità per altre parti degli oggetti della pagina PDF, utilizzare

-dJPEGQ=100

Tieni presente che JPEG è comunque un formato di immagine con perdita di dati . Se le tue pagine PDF contengono sezioni di testo, perderai sempre la qualità, perché JPEG non è un buon formato in cui convertire se hai molte piccole aree con aree piene in netto contrasto (come i caratteri neri su sfondo bianco). (PNG è un formato migliore per questo.)

Il prossimo parametro che puoi utilizzare per aumentare la qualità dell'output è per la risoluzione:

-r150

Prova questo invece:

-r300

o anche

-r600

(Le dimensioni dei file quadruplicheranno all'incirca ogni volta ... ma questo è il prezzo di una maggiore qualità.)

Potresti stare meglio convertendoti in TIFF o PNG ... a meno che tu non abbia esplicitamente bisogno di JPEG per qualche altro motivo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.