\r
public function makeThumbs()\r
{\r
- $this->makeShotPNM();\r
+ $this->makeShotGS(300);\r
}\r
\r
- public function makeShotGS($resolution = 72, $quality = 90)\r
+ public function makeShotGS($resolution = 72, $quality = 90, $antialiasing = 4)\r
{\r
// Fabrication des thumbanails avec ghostscript\r
$gs = new cubeCommandLine('gs', null, true);\r
$gs->setArg('-dUseCIEColor');\r
$gs->setArg('-r' . $resolution);\r
$gs->setArg('-dJPEGQ=' . $quality);\r
+ $gs->setArg('-dTextAlphaBits=' . $antialiasing);\r
+ $gs->setArg('-dGraphicsAlphaBits=' . $antialiasing);\r
// if (!$crop) {\r
// $gs->setArg('-dUseCropBox');\r
// }\r
$this->addToLog($gs);\r
}\r
\r
- public function makeShotPNM($resolution = 72, $quality = 90)\r
+ public function makeShotPNM($resolution = 72, $quality = 90, $antialiasing = 4)\r
{\r
+ $antialiasing=$antialiasing?'yes':'no';\r
// Exporte les fichiers\r
$pdftoppm = new cubeCommandLine('pdftoppm', null, true);\r
$pdftoppm->setArg('f', 1);\r
$pdftoppm->setArg('l', 10000);\r
\r
$pdftoppm->setArg('-freetype yes');\r
- $pdftoppm->setArg('-aa yes');\r
- $pdftoppm->setArg('-aaVector yes');\r
+ $pdftoppm->setArg('-aa '.$antialiasing);\r
+ $pdftoppm->setArg('-aaVector '.$antialiasing);\r
if (!WINDOWS) {\r
$pdftoppm->setArg('-t1lib yes');\r
}\r