Comment redimensionner une image bitmap en C# sans les mélanger ou de filtrage?
J'ai une image en niveaux de gris que je voudrais l'agrandir afin que je puisse mieux voir les pixels individuels. J'ai essayé paramètre de Lissage de la mode à aucun et différents Modes d'Interpolation (comme l'a suggéré sur d'autres questions ici), mais les images m'apparaissent comme si elles sont encore en train de faire une sorte de mélange avant d'être affichés sur l'écran.
en gros Si j'ai une image qui est
(White, White,
White, Black)
Je veux quand je l'agrandir-à-dire 6x6, cela ressemble à du
(White, White, White, White, White, White
White, White, White, White, White, White
White, White, White, White, White, White
White, White, White, Black, Black, Black
White, White, White, Black, Black, Black
White, White, White, Black, Black, Black)
Avec pas de fondu entre les zones noires et blanches, devrait ressembler à un carré. L'image devrait regarder de plus "pixélisée" plutôt que de "Flou"
Quelles sont vos sources et de destination des résolutions?
OriginalL'auteur hrh | 2012-07-12
Vous devez vous connecter pour publier un commentaire.
Essayez de définir le mode d'interpolation:
Compris, j'ai besoin d'ajouter aussi: g3.PixelOffsetMode = Système.De dessin.Drawing2D.PixelOffsetMode.La moitié;
tu es si grand!
OriginalL'auteur Raman Zhylich
Moi aussi, je cherchais à faire quelque chose de similaire. Quand j'ai trouvé cette question ni la réponse était tout à fait ce que je cherchais, mais combinés, ils étaient. C'est ce qui m'où je voulais être et de ce que je peux dire à partir de votre question, ce que vous voulez.
Je vous remercie beaucoup pour cela. Passé quelques heures à essayer de comprendre, d'essayer de convertir
bmp
àgraphics
et retour àbmp
afin de tirer parti de laInterpolationMode
, mais votre méthode a travailler avec absolument aucune compression! Merci!!!!!OriginalL'auteur Soltris
Peut-être cela peut vous aider!
http://www.codeproject.com/Articles/191424/Resizing-an-Image-On-The-Fly-using-NET
D'autre pouvez-vous s'il vous plaît mettre en œuvre cette méthode et voir si cela fonctionne pour vous?
Réussi à le faire fonctionner je ne l'utilisation de ce avec Raman de répondre ainsi
OriginalL'auteur CodeMad