2012-10-31 20 views
7

Używam Ghost4J SimpleRenderer do konwersji mojego pliku PDF na obraz. Domyślnie wyjściowy obraz png nie jest wygładzony.Jak ustawić opcję anty aliasing na SimpleRenderer

Jak mogę to ustawić.?

Wiem, że używając Core API możemy to zrobić. Ale czy w interfejsie API wysokiego poziomu jest jakiś sposób na ustawienie go?

Odpowiedz

7

To po prostu nie jest wbudowany Wystarczy spojrzeć na opcji wiersza poleceń, które SimpleRenderer korzysta. http://ghost4j.svn.sourceforge.net/viewvc/ghost4j/trunk/src/main/java/net/sf/ghost4j/renderer/SimpleRenderer.java?revision=143&view=markup

Polecam poprawić SimpleRenderer z opcji wymienionych tutaj http://ghostscript.com/doc/current/Use.htm#Rendering_parameters

myślę dodając "-dTextAlphaBits=4","-dGraphicsAlphaBits=4" do gsArgs wystarczy.

+0

thanx za odpowiedź. pozwól mi zajrzeć do tego :) – Dipin

+0

wowwwww ... thanx kolego to działało :) – Dipin

+1

Dziękujemy! Dodałem parametr "antiialisating" na SimpleRender, aby to wspierać. Nie został jeszcze wydany, ale jest dostępny w wersji migawki. Zauważ też, że Ghost4J ma nowy dom: http://www.ghost4j.org i jest teraz hostowany na GitHub pod adresem: https://github.com/zippy1978/ghost4j – zippy1978