Bilder spiegeln & Farbe ändern C++

Raggnar0s

Grünschnabel
Hallo zusammen,
ich habe folgendes Problem. Mein Programm soll ein primitives Bildbearbeitungsprogramm werden mit dem man Bilder spiegeln kann(Horizontal & Vertikal), Drehen(90,180,270 °) und Farbe ändern in Schwarz/Weiß, Sepia und Farbeumkehren. Ich habe schon die MSDN durchforstet doch ich finde nicht wirklich was passendes mit dem ich die Bilder spiegeln kann oder die Farbe ändern, das Drehen klappt schon. Meine Frage habt ihr vll einen Tip mit welcher Klasse ich die Bilder spiegeln / farbe ändern kann oda welche Methode ich verwenden sollte falls es Bitmap, Image oder Graphics Klasse ist?
 
Ich selbst nutze zwar C#, aber das sollte äquivalent sein. Mit folgenden Klassen sollten deine Wünsche erfüllt werden.

System.Drawing.Drawing2D.Matrix
System.Drawing.Imaging.ColorMatrix
 
Danke für die Antwort, das mit dem spiegeln hab ich hin bekommen einfach eine Achse drehen für Horzontal RotateFlip(RotateFlipType::Rotate180FlipY) aufrufen für vertikal anders rum. Ich werd mir mal die Colorklasse genauer anschauen :)
 
Zurück