Sto cercando di utilizzare Ghostscript e/o ImageMagick per convertire ogni pagina di un documento Postscript in immagini PNG. Il problema è che entrambi producono immagini troppo sature (penso che sia la terminologia giusta).La conversione Ghostscript di Postscript in PNG è sovra-saturata
Qui ci sono i comandi che sto cercando:
gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=png16m -dGraphicsAlphaBits=4 -sOutputFile=page_%02d.png brochure.ps
convert brochure.ps im_page_%02d.png
This is the input Postscript file (brochure.ps dall'alto)
Ecco un paio di immagini di uscita che sto ricevendo:
Come potete vedere (specialmente nella pagina con la grande mappa verde del New Hampshire), i colori dei PNG di output sono troppo luminosi/saturi. Come posso evitare che i colori vengano modificati così tanto e ottenere una conversione più accurata?
L'anteprima in OS X 10.6 fa automaticamente a very accurate conversion in PNG quando si apre un file Postscript in esso. Questo mi porta a credere che ci sia solo qualcosa di vago nel modo in cui ghostscript converte ps-> png (sono abbastanza fiducioso che ImageMagick è solo un wrapper per ghostscript per questa operazione). Esiste invece uno strumento oltre a ghostscript che dovrei usare?
Nota: come indicato da Pipitas di seguito, la differenza di colore visibile varia a seconda del sistema operativo. È molto ovvio in OS X 10.6, ma apparentemente non molto evidente in Windows XP.
BTW, ho esaminato il tuo ** brochure.ps ** (usando 'gswin32.exe' su WinXP) così come il tuo ** page1.png ** e ** page6.png ** (usando Chrome browser). Sul mio portatile, non c'è quasi nessuna differenza visibile nella saturazione del colore. Questo risultato non rende superfluo l'uso del supporto per la gestione del colore di Ghostscript, ma piuttosto lo rafforza. –