Ghostscript: la Qualité et de la Taille du problème
J'ai un ghostscript commande qui convertit un fichier pdf en plusieurs images PNG (une pour chaque page). Les arguments de la commande sont comme suit:
-dNOPAUSE -q -r300 -sPAPERSIZE=a4 -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -dUseTrimBox -sDEVICE=png16m -dBATCH -sOutputFile="C:\outputfile%d.png" -c \"30000000 setvmthreshold\" -f "C:\inputfile.pdf"
Le pdf s'affiche régulièrement les pages de format A4, dans Adobe Reader, mais dans les images PNG il devient énorme (2480 par 3507 pixels par exemple).
si je change la résolution de l'ghostscript commande pour -r110
la taille de la page est correct mais la qualité d'image est très rastorized.
Est-il une autre façon d'améliorer la qualité de l'image sans affecter la taille de l'image?
Grâce
OriginalL'auteur hofnarwillie | 2013-07-22
Vous devez vous connecter pour publier un commentaire.
Obtenu! Ajouté le paramètre suivant à mon GS commande:
De la GS documentation:
dDownScaleFactor
est uniquement pris en charge pour le format PNG, au moins jusqu'à ce que GS 9.18OriginalL'auteur hofnarwillie
utiliser
où
$w
est la largeur et la$h
la hauteurOriginalL'auteur user6888264
La qualité de la taille compromis est inévitable. Vous pouvez choisir un autre compression pour conserver la taille vers le bas tout en maintenant une qualité raisonnable. E. g. DCT (jpeg) ou jpeg2000 si votre contenu est principalement constitué d'images photographiques ou CCITT ou JBIG2 si votre contenu est principalement en noir et blanc.
Ah... probable, c'est parce que l'original de votre PDF se compose de graphiques vectoriels. En général, elles prennent peu de stockage par rapport aux données raster qui se rapprochent de l'origine des graphiques.
Nope, les documents originaux sont numérisés en pages
Nous ne pouvons pas raisonnablement commentaire sans voir votre fichier PDF original.
Je suis d'accord avec Ken. (Si vos documents sont des scans, alors il devrait être possible d'atteindre la même taille, de la qualité. Mais il serait plus comme l'extraction par opposition à la conversion.)
OriginalL'auteur Frank Rem
J'ai eu un problème similaire, où la conversion en PDF de PNG en utilisant ghostscript a entraîné une image avec beaucoup plus de dimensions (y compris l'espace blanc supplémentaire). J'ai résolu le problème en utilisant
... qui définit la taille de la page pour les zones de recadrage plutôt que de la MediaBox
OriginalL'auteur Kappa