Lors de la création d'une image bitmap à partir de zéro dans VB.Net la qualité pue?
L'Vb.Net l'application crée une image à partir de zéro et la convertit en tiff, ou de l'envoyer à une imprimante. Dans les deux cas, la qualité de l'image (dans ce cas, la police n'est pas bon du tout. L'exemple de code ci-dessous permet de créer l'objet graphique que j'utilise pour écrire à l'image.
Dim gr2 As Graphics = Graphics.FromImage(New Bitmap(800, 1000), Imaging.PixelFormat.Format32bppPArgb))
C'est juste de l'généré tiff qui est de mauvaise qualité, ou vous avez le même problème avec l'image bitmap (bmp)?
Oui, la qualité pue n'importe quel type j'créez - bmp, tiff, jpg, etc.
Oui, la qualité pue n'importe quel type j'créez - bmp, tiff, jpg, etc.
OriginalL'auteur ajl | 2010-03-19
Vous devez vous connecter pour publier un commentaire.
Avec ce @durilai dit que vous pourriez vouloir pour le coup jusqu'à la résolution si vous allez à l'impression. .Net utilise le système de résolution qui est normalement 96 DPI mais les imprimantes peuvent travailler de 300 DPI ou plus fichiers.
De sorte qu'il semble être de mieux en mieux, mais c'est pas encore la meilleure. Par exemple, quand j'ai de la ligne jusqu'à 2 imprimé doc - un bitmap et un doc word - le bitmap ressemble à de l'imprimer à partir d'une vieille imprimante matricielle - chaque caractère est composé de petits points. Toutes les autres suggestions?
Comment êtes-vous l'impression?
D'accord, je veux juste m'assurer que nous sommes sur la même page ici. Parlez-vous comment, dans Word, vous pouvez augmenter le niveau de zoom autant que vous voulez et toujours propre à la recherche de la police? Mais alors, si vous faites une image en .Net et un zoom, il semble pixélisé? Si oui, c'est parce que vous êtes débutant avec un objet Bitmap qui est, par définition, au niveau du pixel. Lorsque vous dessinez le texte .Net a de "pixellisation" la police en pixels. Tiff, Jpg et la plupart des formats d'image sont raster-seulement, vous avez besoin de regarder quelque chose vectoriel. Vous pouvez explorer WPF ou l'écriture des fichiers Pdf avec quelque chose comme iTextSharp.
Je viens de faire un test et utilisé le paramètre le plus élevé de la Glace Noire (TIFF non compressé, 24 bits à Haute Résolution 600x600, 8 1/2x11) et ensuite mis à jour le code ci-dessus en changeant la taille du bitmap à 5100x6000 et la résolution de 600x600 (qui est la même que la Glace Noire produit) et ils ont l'air presque identiques. Je vois que Word en TIFF ne comprennent certains LCD ClearType pixels (nuances de l'orange) qui en fait sont fait l'un pour l'écran, pas d'impression, mais sinon, ils regardent à peu près la même chose aussi, moi, en particulier lors de l'impression. Voici une capture d'écran de chaque zoom sur 700%: chris.vendiadvertising.com/Tiff.png
OriginalL'auteur Chris Haas
J'ai utilisé ces méthodes, jouer avec eux, ils font une ÉNORME différence. Ces est le C#, mais vous pouvez voir ce qui est nécessaire. Désolé.
J'ai utilisé ces méthodes pour les polices:
Vérifier mes plus, je n'ai pas vu que vous faisiez des polices.
Même commentaire que ci - dessus de Sorte qu'il semble être de mieux en mieux, mais c'est pas encore la meilleure. Par exemple, quand j'ai de la ligne jusqu'à 2 imprimé doc - un bitmap et un doc word - le bitmap ressemble à de l'imprimer à partir d'une vieille imprimante matricielle - chaque caractère est composé de petits points. Toutes les autres suggestions?
OriginalL'auteur Dustin Laine