Travailler avec bitmap dans WPF

Est-il un façon saine de travailler avec des images dans WPF? Je voudrais les mêmes fonctionnalités que System.Drawing.Bitmap: être en mesure de charger une image à partir d'un fichier et de récupérer et de définir la couleur de chaque pixel.

Je sais à propos de WriteableBitmap, mais je ne veux pas travailler avec Arrays des dieux-sais-quoi (je ne pouvais pas trouver que sur MSDN), ou des pointeurs. Je veux juste lire ou écrire des pixels, il ne devrait pas être difficile!

Je sais aussi que je peux l'utilisation de l'Interopérabilité de travailler avec System.Drawing.Bitmap dans WPF, mais ce n'est pas agréable non plus.

OriginalL'auteur svick | 2009-11-15