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