Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1550 | Anzahl registrierter User: 1841 | Besucher online: 43
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Bild beim Zeichnen invertieren


Autor: herbivore
Sprache: C#
Bewertung:
7.48 (5 votes)
Anzahl der Aufrufe: 8270
  
Kick it on dotnet-kicks.de  

Beschreibung:

Weil ich das Problem auch gerade hatte und eine Weile nach der Lösung suchen musste und nicht alle Lösungen, die im Netz angeboten werden, in allen Fällen funktionieren, hier mal eine ColorMatrix, die mit allen Farben korrekt funktioniert.

Abgelegt unter: ColorMatrix, Bitmap, Image, Graphics, ImageAttributes, invertieren.



C#
1
2
3
4
5
6
7
8
9
10
ImageAttributes ia = new ImageAttributes ();
ColorMatrix cm = new ColorMatrix ();

cm.Matrix00 = cm.Matrix11 = cm.Matrix22 = -1;
cm.Matrix40 = cm.Matrix41 = cm.Matrix42 = 1;

ia.SetColorMatrix(cm);

// Jetzt können die ImageAttributes als Parameter für Graphics.DrawImage
// verwendet werden, um das Bild beim Zeichnen zu invertieren.
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)



Diese Snippets könnten für Sie interessant sein:
[VB.NET] Bild Transparent machen mit ColorMatrix
[VB.NET] Invert Colors from Image
[VB.NET] Bildgröße verändern (Verhältnis)
[VB.NET] Bildgröße verändern (Prozentual)
[VB.NET] Bildgröße verändern (Manuell)
[C#] Floyd Steinberg Dithering
[C#] Bitmap in Graustufen wandeln
[C#] Größe verändern von Bildern
[C#] Square Thumbnail generieren
[VB.NET] Bitmap Differenz Analyse
[C#] Bild drehen (nach Winkelangabe)
[C#] Image in string wandeln und zurück
[VB.NET] Bitmap Header auslesen (File & Info)
[C#] base64 codierten String in eine Bitmap umwandeln
[C#] Bitmap in base64 codierten String wandeln
[C#] Bitmap in Icon konvertieren
[C#] Bilder verkleinern, beschneiden und beides gleichzeitig
[C#] Text2Bitmap (String in Bild umwandeln)
[C#] Hintergrundfarbe Transparenter Bilder (z.B. PNG) ändern
[C#] Größe eines Bildes mit mit gleichem Seitenverhältniss ändern
[C#] ExtractAssociatedIcon
[C#] Bitmap schneller in Graustufen wandeln
[C#] Bilder aus *.resx Ressourcen Dateien in WPF verwenden
[VB.NET] Let your image glow - Bild glühen lassen
[C#] Custom Cursor
[C#] Bild rotieren mit C#
[VB.NET] Resize image to fit in picturebox
[ASP.net] Datei nach Bildupload prüfen
[C#] Change PixelFormat
[VB.NET] Durschnittsfarbe eines Bildes ermitteln
[C#] Image in IPictureDisp umwandeln
[C#] Image zu Base64 konvertieren und zurück
[C#] Bildgröße im Verhältnis verändern (Interpoliert)
[C#] Bild von einem Control oder Panel
[VB.NET] Bildausschnitt auslesen
[VB.NET] Bildgröße im Verhältnis verändern (Interpoliert)
[VB.NET] Bildgröße prozentual verändern (Interpoliert)
[VB.NET] Bildgröße in beiden Dimensionen verändern (Interpoliert)
[C#] Image aus URL laden
[VB.NET] Bytearray to Image / Image to Bytearray
[C#] Bild splitten
[C#] WPF: Image aus dem Web in Image-Element anzeigen
[C#] ISO-Abbild von einer CD/DVD erstellen
[C#] old Windows Forms Image to new WPF Image
[C#] SystemIconsImageListWrapper
[VB.NET] Farben eines Bilds umkehren

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.