gdi+

Die Graphics Device Interface (GDI) ist eine Microsoft Windows-Anwendungsprogrammierschnittstelle und Kernkomponente des Betriebssystems, die für die Darstellung grafischer Objekte und deren Übertragung an Ausgabegeräte wie Monitore und Drucker zuständig ist. -Wikipedia
1
Antwort

Beim Speichern von Bitmap in MemoryStream ist in GDI + ein allgemeiner Fehler aufgetreten

Ich habe Code, der perfekt auf mehreren Maschinen funktioniert (Entwicklung, QA, UAT). Leider, bei der Produktion bekomme ich "Ein generischer Fehler aufgetreten in GDI +" auf der bmp.Save(ms, ImageFormat.Png); Als Ergebnis nehme ich an, dass...
06.12.2015, 18:23
2
Antworten

Caching von GDI + -Objekten in einer Winforms-Anwendung: Lohnt es sich und wie geht es richtig?

Für einige meiner Winforms-Anwendungen muss ich eine ganze Reihe von GDI + -Objekten (Pinsel, Stifte, Schriftarten usw.) erstellen und sie immer wieder verwenden. Ich habe ein Ghetto-Caching-Singleton erstellt, um das zu erreichen, was ich brauc...
14.02.2012, 23:03
3
Antworten

Erstellen einer GrayScaleBrush-Klasse

Kürzlich bin ich auf eine .NET-Farbkarte gestoßen, die auf ihrem Farbton- und Helligkeitswert basiert. Was mich streichelt, ist das verrückte Graustufen-Diagramm. Zum Beispiel ist DarkGray tatsächlich heller als Gray? Auch kann ich keine Logik i...
10.01.2011, 19:27
2
Antworten

Double Buffering wenn OnPaint () nicht gezeichnet wird: Warum funktioniert das nicht?

Ich arbeite an einer einfachen Vektorgrafik-App in C # /. Net. Die Zeichnung wird in einem Panel gemacht, aber ich verwende nicht das OnPaint () -Ereignis für alle - tatsächlich ruft OnPaint () sogar nur eine andere Methode auf, die tatsächlich...
24.06.2010, 19:18
3
Antworten

Ist GDI + nur eine Ebene über GDI oder etwas Neues?

Als GDI + herauskam, erinnere ich mich an all die Brouhaha darüber, wie es die "neue, schnellere, bessere" Art war, Dinge in Windows anzuzeigen. Aber jedes Mal, wenn ich es betrachtete, schien es mir, dass es wirklich nur ein COM-Wrapper um GDI...
09.07.2009, 12:19
4
Antworten

Wie Flicker in Windows.Forms benutzerdefinierte Steuerelement beim Scrollen zu beseitigen?

Ich möchte ein benutzerdefiniertes Steuerelement in C # erstellen. Aber jedes Mal, wenn ich mein Steuerelement vollständig neu zeichnen muss, flackert es, selbst wenn ich eine doppelte Pufferung verwende (zuerst zu einem Bild zeichnen und dann b...
15.09.2008, 16:07
5
Antworten

So messen Sie die Pixelbreite einer Ziffer in einer bestimmten Schriftart / Größe (C #)

Ich versuche, die Pixelbreite von Excel-Spalten zu berechnen, wie in dieser Beitrag , mit der offiziellen Formel aus der OpenXML-Spezifikation. Um diese Formel anzuwenden, muss ich jedoch die Maximale Ziffernbreite der Normalen Schriftart k...
02.12.2009, 13:59
7
Antworten

Wie wird diese Art der Perspektiventransformation in Matrix3D eingestellt?

Ich habe ein Bild mit und habe ein paar Werte, um es zu einer Perspektive in Silverlight zu machen, kann aber nicht genau herausfinden, was ich mathematisch tun muss, um es zu verwirklichen. Das Wichtigste ist, dass ich einen Winkel habe, der "S...
14.07.2010, 21:37
1
Antwort

Schneidet ein Bild in Kacheln

Gegeben ein geladenes Bitmap -Objekt. Ich möchte dieses Bild in 256x256 Kacheln zerlegen und jede Kachel als JPG-Datei speichern. Sie können dies als Silverlight Deep Zoom Sortieraufgabe betrachten und Sie hätten Recht. Ich habe eine Lö...
16.09.2009, 16:42
2
Antworten

Antialiased Text auf transparenter Bitmap

Ich möchte antialiased Text auf einer transparenten Bitmap zeichnen und das Antialiasing als Alpha-Blender-Pixel gezeichnet haben. Auf diese Weise kann ich die Bitmap auf eine beliebige Farboberfläche (oder ein Bild) zeichnen, und das Antialiasi...
17.08.2009, 23:39