Portál AbcLinuxu, 10. května 2025 03:50
Netuší někdo jak snadno provést inverzi barev v PDF. Něco na způsob následujícího řešení, ale bez degradace kvality, mogrify udělá z textu obrázek, takže výsledné PDF je dost mizerné.
$ mogrify -negate *.pdf
Řešení dotazu:
Určitě to jde snadno, musí existovat nástroj, který to zvládá na postscriptu.
Z PDF udělám PS pomocí evince (při použití pdf2ps to nešlape), přidám {1 exch sub} settransfer
na jeho začátek, pak mi gv zobrazí uspokojivé výsledky, ovšem není to korektní. Ještě by mělo jít využít /showpage {showpage 0 0 pagewidth pageheight rectfill} bind def
. Studium PS by to určitě vyřešilo, ale není na to čas...
Tak už jsem našel řešení (výstup je pěkný i při aplikaci na PS vytvořený pomocí pdf2ps), korektní hlavička pro PS je (někomu se bude možná hodit i flip):
gsave 0 setgray 0 0 moveto 612 0 lineto 612 792 lineto 0 792 lineto closepath fill grestore % paint background black {1 exch sub}settransfer % white on black %612 0 translate -1 1 scale % flip horizontally %0 792 translate 1 -1 scale % flip vertically
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.