Tag: gdi

Graphics Device Interface (GDI) ist eine device-unabhängige, Reine software-Grafik-API unter Windows-Betriebssystems für das zeichnen von Grafik-primitiven und text. Es ist die zugrunde liegende Basis für die Wiedergabe der Windows-GUI-Elemente.

Generic text-only printer driver funktioniert nicht

Anzahl der Antworten 1 Antworten
Bin ich mit dem Generischen nur-text-Druckertreiber, als ein Beispiel bereitgestellt, in WDK(Windows driver toolkit). Aber es funktioniert mit einigen Anwendungen, und nicht mit anderen zusammenarbeiten. Wie funktioniert es mit dem Editor und Microsoft word, funktioniert aber nicht

Zwingt windows den gesamten Bildschirm neu zeichnen

Anzahl der Antworten 3 Antworten
Ich bin derzeit auf der Zeichnung, Grafik mit GDI, aber ich muss in der Lage sein, neu zu zeichnen den gesamten desktop/Bildschirm. Meine Grafiken sind auf dem Bildschirm gezeichnet, aber wenn ich mich bewegen würde, einen gezeichneten

GDI+ performance tricks

Anzahl der Antworten 2 Antworten
So wie es momentan steht, diese Frage ist nicht eine gute Passform für unsere Q&A-format. Wir erwarten Antworten auf Tatsachen gestützt, Referenzen und know-how, aber diese Frage wird wahrscheinlich werben Debatte, Argumente, polling, oder erweiterte Diskussion. Wenn

Wie man den genauen Wortlaut Margen verwendet TextRenderer

Anzahl der Antworten 5 Antworten
System.Windows.Forms.TextRenderer.DrawText - Methode rendert formatierten text mit oder ohne Links und rechts Polsterung je nach dem Wert der flags parameter: TextFormatFlags.NoPadding - passt das text-fest in der bounding-box, TextFormatFlags.GlyphOverhangPadding - fügt einige Links und rechts Ränder, TextFormatFlags.LeftAndRightPadding

win32 - gewusst Wie: zeichnen Sie ein Rechteck um einen text-string?

Anzahl der Antworten 3 Antworten
Ich bin neu auf Win32 und zu versuchen, eine GDI-basierte code in C++ ( aus technischen Gründen nicht verwenden will, GDI+) Edit: Vereinfacht die Frage: Muss ich ziehen Sie ein Rechteck um den text gezeichnet wird in

Die Angabe DPI von einem GDI-Gerätekontext

Anzahl der Antworten 4 Antworten
Ich habe eine Anwendung, die generiert metafiles (EMF). Es verwendet das Referenz-Gerät (aka dem Bildschirm), um diese Metadateien, also die DPI der Metadatei ändert sich abhängig davon, auf welcher Maschine der code ausgeführt wird. Let ' s

D3D11: zeichnen mit GDI Text zu einem GXDI Oberfläche? (Ohne D2D)

Anzahl der Antworten 3 Antworten
Brauche ich etwas Hilfe mit der Zeichnung einen text auf eine textur mit GDI und D3D11. Ich habe versucht, mit D2D/DirectWrite, aber es unterstützt nur D3D10 und nicht D3D11, wie ich brauche. Alles was ich versuchte scheiterte

Aufzählung Bildschirme an einem computer

Anzahl der Antworten 2 Antworten
Habe ich 7 verschiedene Arten aufzählen, die Monitore an den computer angeschlossen. Aber alle Lösungen liefern unterschiedliche Ergebnisse (Anzahl der Monitore und Informationen auf jedem monitor). Diese Lösungen sind: Mit dem berühmten EnumDisplayDevices Mit EnumDisplayMonitors Mithilfe der

Ist es möglich, zu erkennen, GDI-leaks aus der Visual Studio-debugger?

Anzahl der Antworten 3 Antworten
Undicht GDI-Objekte gesehen werden können von der task-manager oder aus Process Explorer. (Gut, Sie sehen nicht die Löcher, aber Sie können sehen, wenn ein Objekt uasage Anzahl ständig steigt.) Gibt es auch tools, die es ermöglichen, um

Die Speicherung von Bild-im cache

Anzahl der Antworten 3 Antworten
Habe ich ein Bild-handler, aber es hält werfen Fehler Ich weiß nicht, ob ich das einfügen des Bildes falsch in den cache oder retrieveing es der falsche Weg. Ich bekomme den Puffer null, wenn ich versuche, verwenden

Wie kann ich Messen, Diagonale Abstand Punkte?

Anzahl der Antworten 4 Antworten
Kann ich berechnen horizontalen und vertikalen Punkte, aber ich kann nicht herausfinden, wie die Berechnung der Entfernung mit diagonalen Punkte. Kann mir jemand helfen mit diesem. hier ist der code für meine horizontale und vertikale Messung: private

Wie zeichnet man ein bestimmtes Fenster mit ffmpeg?

Anzahl der Antworten 3 Antworten
Benutze ich ffmpeg zum aufzeichnen ein Fenster mit diesem code: ffmpeg.exe -f dshow -y -i video="screen-capture-recorder":audio="virtual-audio-capturer":audio="Microphone (USB Audio Device)" -framerate 15 -vcodec libx264 -crf 0 -preset ultrafast -acodec pcm_s16le -vf crop=Width:Height:Left:Top output.flv Aber das problem ist ich

CreateCompatibleBitmap und CreateDIBSection (Speicher-DC ist)

Anzahl der Antworten 1 Antworten
von dem, was ich gelesen habe, hier es scheint, dass die meisten der Windows-GDI-Funktionen beschleunigt werden. So zum Beispiel einen Anruf zu BitBlt oder AlphaBlend nutzt hardware-Beschleunigung, wenn verfügbar. Es erwähnt auch, dass der Inhalt eines Fensters

So Erstellen Sie eine Gdiplus::Bitmap von einem HBITMAP, Beibehaltung der alpha-Kanal-Informationen?

Anzahl der Antworten 2 Antworten
Wenn ich eine neue Gdiplus::Bitmap mit der Bitmap::FromHBITMAP-Funktion, die resultierende Bitmap undurchsichtig ist - keiner der teilweisen Transparenz von der ursprünglichen HBITMAP beibehalten. Ist es ein Weg, um eine Gdiplus::Bitmap von einem HBITMAP das bringt über die

Wie Messen Sie die Breite in pixel für eine Ziffer in einer bestimmten schriftart / - Größe (C#)

Anzahl der Antworten 5 Antworten
Ich versuche zu berechnen, die pixel-Breite von Excel-Spalten, wie beschrieben in dieser Beitrag, mit der offiziellen Formel von der OpenXML-Spezifikation. Um jedoch die Anwendung dieser Formel, die ich brauche, um zu wissen, die Maximalen Wert für die

Mit FillRect() in C++

Anzahl der Antworten 2 Antworten
Ich bin neu in der Verwendung von Grafiken in Visual C++. Ich versuche nur, um ein gefülltes Rechteck mit einer Farbe. Brauchen Sie Hilfe, um dies zu korrigieren... RECT rect; HDC hdc; hdc=CreateDC(TEXT("DISPLAY"),NULL,NULL,NULL); rect.left=30; rect.right=100; rect.top=50; rect.bottom=200;

Win32 Erstellen Bitmap von einem Device Context eine Datei und/oder BLOB -

Anzahl der Antworten 1 Antworten
Ich würde gerne den Rahmen meines Fensters in ein bitmap. Ich benutzen das Fenster zu ziehen basic-Zeilen mit touch. Das problem, dass ich habe ist meine bitmap ist schwarz. Denen ist es wahrscheinlich aufgrund der Tatsache, dass

Win32 GDI Zeichnen eines Kreises?

Anzahl der Antworten 3 Antworten
Ich versuche einen Kreis zu zeichnen und ich bin derzeit mit der Ellipse () - Funktion. Habe ich die Start-Maus-Koordinaten x1 und y1 und der Endung-Koordinaten x2 und y2. Wie Sie sehen können, bin ich erzwingen y2(temp_shape.unten)

Wie zeichnet man eine einzelne Zeile mit MouseMove-Ereignis

Anzahl der Antworten 5 Antworten
Ich versuche, zeichnen Sie eine einzelne Zeile mit OnMouseMove() Veranstaltung. Mein Problem ist, dass jedesmal, wenn ich die Maus bewegen, Es hinterlässt eine Spur. Ich habe versucht, verwenden Sie die refresh-Methode, aber wenn ich die Maus nicht

DWORD,LPTSR,LPBYTE,BEHANDELN, was diese Begriffe bedeuten?

Anzahl der Antworten 4 Antworten
Ich bin gekommen, über diese Nutzungsbedingungen vor kurzem , während des Studiums ein Programm . Ich habe eine Idee, dass Sie waren data types.. ? Sind Sie wirklich ? Könnten Sie bitte mir erklären, was diese Begriffe

Wie würde ich zeichnen Sie ein PNG-Bild mit LoadImage und StretchDIBits?

Anzahl der Antworten 2 Antworten
(Dies ist im Zusammenhang mit der Frage auf Wie würde ich das laden eines PNG Bildes mit Win32/GDI (kein GDI+, wenn möglich)?.) Hallo alle, Ich Frage mich, wenn Sie eine PNG-Ressource eingebettet in eine binäre Datei mit

Direct2D / GDI+ und langsame Windows-Formen zeichnen - Was kann getan werden?

Anzahl der Antworten 5 Antworten
Ich arbeite viel mit Visual Studio 2008, .NET C# 2.0-3.5 und Windows Forms, und ich habe bemerkt, wie viele vor mir, dass GDI+ ist extrem langsam in der Zeichnung Kontrolliert. Hinweis, dass ich nicht viel mit Bildern

Zeichnen Leicht Transparente Blaue Rechteck in Nativen Win32-GDI

Anzahl der Antworten 2 Antworten
Wie erstelle ich ein blaues Rechteck mit einem alpha/Transparenz-Wert von 0,5 (also 50% Transparenz) im Nativen Win32 C++? Mithilfe eines Makros wie RGBA() schlägt fehl, ich bin mir nicht sicher, wie kann ich geben Sie den alpha-Wert

Gewusst wie: zeichnen von text mit transparentem hintergrund mit c++/WinAPI?

Anzahl der Antworten 2 Antworten
How to draw text mit transparenten Farben mit der WinAPI? In der üblichen Weise, die ich verwendet SetBkMode(hDC, TRANSPARENT), aber jetzt muss ich mit einem doppelten Puffer. Auf diese Weise Bilder zieht richtig, aber der text zieht

C# Zeichnung auf Tafeln

Anzahl der Antworten 2 Antworten
Ich bin Zeichnung bis einen Tag einplanen und Vertretung der Zeitschlitze mit panels und Termine sind noch mehr Platten an der Spitze. Der Benutzer ist in der Lage, um nach oben und nach unten, so dass die

Wie Sie herausfinden, DC Abmessungen?

Anzahl der Antworten 5 Antworten
Sagen wir, ich habe ein handle für Gerätekontext (natürlich in einer Windows-Umgebung): HDC hdc; Wie kann ich die Breite und Höhe? InformationsquelleAutor nhaa123 | 2010-07-01

Erstellen HBITMAP aus dem Speicher-Puffer

Anzahl der Antworten 2 Antworten
Ich habe eine Anwendung, die lädt einige blob-Daten aus einer Datenbank darstellen können png-formatierte oder unformatierte binäre Daten für die verschiedenen bitmaps und icons. Dieser wird gespeichert in einem std::vector<unsigned char> Ich bin mit CImageList Objekte der

SetPixel ist zu langsam. Gibt es einen schnelleren Weg zu ziehen, um zu bitmap?

Anzahl der Antworten 5 Antworten
Ich habe ein kleines paint Programm ich arbeite. Ich bin mit SetPixel auf ein bitmap zu tun, dass die Zeichnung der Linien. Wenn die Größe des Pinsels wird groß, wie die 25 Pixel über gibt es eine

Screen-Capture-Spezifischen Fenster

Anzahl der Antworten 2 Antworten
Ist es möglich, screen-capture ein bestimmtes Fenster (auch evtl. von einem anderen Prozess?) Derzeit bin ich der Erfassung der gesamten desktop, von einem bestimmten monitor, aber was ich wirklich will ist das erfassen der Inhalte von einem

Windows-Schriftarten nicht sofort einsetzbar in der Anwendung nach der Installation?

Anzahl der Antworten 2 Antworten
Immer wenn ich installieren Sie eine neue schriftart auf einem Windows 2003 server kann ich nicht benutzen es sofort in meine asp.net web-Anwendung. Die Anwendung erhält die Schrift durch die CreateFontIndirect gdi32.dll win-api, und dann diese Schrift

Wie dreht Bitmap in die windows-GDI?

Anzahl der Antworten 3 Antworten
Wie würde ich mich über das drehen einer Bitmap in die Windows-GDI,C++? Welche Art von rotation? 90 Grad-Schritten, beliebige Schritten? InformationsquelleAutor H4cKL0rD | 2010-02-16

Grafik.Kordelzug vs TextRenderer.DrawText?Die Liefern Bessere Qualität

Anzahl der Antworten 4 Antworten
TextRenderer basiert auf GDI und Grafiken.Kordelzug basiert auf GDI+.Welche dieser Funktionen liefern eine bessere Qualität text, während das zeichnen von text auf ein Bild. Mögliche Duplikate von stackoverflow.com/questions/5799646/...? Die Frage ist ein Bisschen anders und außerdem seine

Wie kann ich mit großen bitmaps .NET?

Anzahl der Antworten 7 Antworten
Bin ich zu schreiben versucht, eine light-weight-Bild-Viewer-Anwendung. Jedoch, dort sind system-Speicher-Beschränkungen mit .NET. Beim laden von großen bitmaps (9000 x 9000 px oder größer, 24-bit), bekomme ich eine System.OutOfMemoryException. Diese ist auf einem Windows 2000-PC mit 2GB

Wie, um flimmern zu vermeiden, während der Handhabung WM_ERASEBKGND im Windows-dialog

Anzahl der Antworten 6 Antworten
Ich habe einen dialog, der passt. Es hat auch eine benutzerdefinierte hintergrund, was ich Male, in Reaktion auf eine WM_ERASEBKGND Anruf (derzeit ein einfacher Aufruf FillSolidRect). Wenn das Dialogfeld in der Größe geändert wird, gibt es enorme

A generic error occurred in GDI+

Anzahl der Antworten 10 Antworten
[ExternalException (0x80004005): A generic error occurred in GDI+.] IpitchitImageHandler.Data.ImageRepository.AddNewTempImage(Stream image, String extension, Guid PageId, Guid ImageId, ImageTransformCollection toDoTransforms) +1967 IpitchitImageHandler.Data.ImageRepository.AddNewTempImage(Stream image, String extension, Guid PageId, Guid ImageId) +85 IpitchitWeb.Sell.Controls.UploadImagesSubstep.UploadImages(Object sender, EventArgs e) in F:\Documents and Settings\Vjeran\My Documents\Visual

DrawText VS TextOut Win32

Anzahl der Antworten 3 Antworten
Finde ich habe beide dieser Funktionen vor, aber ich weiß nicht Recht sehen, der den Unterschied zwischen Ihnen. Gut, ich weiß, dass DrawText erfordert eine Formatierung Rechteck,und kann einige text-Formatierung, und textout nur die Start-Koordinaten gibt es

Was ist der Unterschied zwischen GDI und GDI+?

Anzahl der Antworten 4 Antworten
Gibt es irgendwelche Unterschiede zwischen den beiden Bibliotheken? InformationsquelleAutor der Frage user496949 | 2010-12-29

C# - WinForms - Wer kennt eine C# GDI-Bibliothek nicht LANGSAM GDI+

Anzahl der Antworten 5 Antworten
GDI+ ist sehr langsam, das fast ausschließlich software in der Erwägung, dass GDI ist sehr hardware-beschleunigt. GDI+ ist, was die Graphics-Klasse verwendet, die auf WinForms, und es ist einfach zu langsam. Hat jemand eine .NET GDI-Bibliothek, so

Wie effektiv zeichnen auf dem desktop in C#?

Anzahl der Antworten 4 Antworten
Will ich zeichnen direkt auf dem desktop in C#. Von der Suche ein bisschen, landete ich mit einem Graphics-Objekt vom Desktop HDC (null). Dann Malte ich normalerweise mit diesem Graphics-Objekt. Das problem ist, dass meine Formen verloren

Was ist die Obergrenze für die GDI-Objekte zu einem Prozess in Windows 7?

Anzahl der Antworten 3 Antworten
Haben eine Anwendung, die mit einem GDI-Leck, schlagen schließlich die 10.000 zugewiesenen GDI-Objekte und Absturz. Ich habe versucht, die Erhöhung der GDIProcessHandleQuota zu 20.000, aber das Programm immer noch crashed wenn es erreicht 10.000 Objekte. Wir arbeiten

c# - radial-gradient brush-Effekt in GDI und winforms

Anzahl der Antworten 2 Antworten
Habe ich eine c# - windows-Anwendung, schriftliche und 75% des Codes. Das Programm ermöglicht dem Benutzer das erstellen eines Flussdiagramms, und schraffiert den flow chart-Formen nach Ihrem status. Ich wollte Sie zu 3d-buttons wie von der website

Drucken auf Rollenpapier

Anzahl der Antworten 4 Antworten
Ich bin mit C# mit Winforms. Ich bin versucht zu drucken Rechnungen, die auf einer Papierrolle. Die Breite des Papiers ist 3in aber die Länge des Papiers ist dynamisch (eine Papierrolle). Die Länge hängt davon ab, wie

Wie würde ich ein PNG-Bild mit Win32 / GDI laden (kein GDI + wenn möglich)?

Anzahl der Antworten 4 Antworten
Ist es möglich, laden Sie eine PNG-Datei aus einer Datei in ein HBITMAP mithilfe von Win32-GDI-Funktionen? Wenn nicht, was wäre die leichteste Lösung ohne Verwendung von externen Bibliotheken (libraries wie libpng)? InformationsquelleAutor der Frage jnm2 | 2010-12-31

JPEG 2000-Unterstützung in C # .NET

Anzahl der Antworten 5 Antworten
Scheint es, dass .NET nicht öffnen kann, JP2 (Jpeg 2000) - Dateien mithilfe von GDI-Bibliothek. Ich habe in google gesucht aber finde keine Bibliotheken oder Beispiel-code, dies zu tun. Jemand irgendwelche Ideen? Ich nicht wirklich wollen, zu

Was ist der Unterschied zwischen GetClientRect und GetWindowRect in WinApi?

Anzahl der Antworten 4 Antworten
Welche von diesen sollte ich in InvalidateRect zu aktualisieren meinem Fenster? Und warum? InformationsquelleAutor der Frage Abzac | 2011-09-26

Sind GDI, GDI + und OpenGL wirklich veraltet / veraltet?

Anzahl der Antworten 6 Antworten
Wenn man die Seite öffnet "Graphics und Gaming" (Windows)" auf microsoft.com die Letzte Kategorie wird beschrieben als Legacy-Grafik: Technologien sind veraltet und sollten nicht verwendet werden, in neue Anwendungen. Dieser Kategorie gehören (u.a.) die folgenden APIs: GDI

Drehe einen Punkt um einen anderen Punkt

Anzahl der Antworten 2 Antworten
Ich habe eine Aufgabe zu zeichnen, eine bestimmte Grafik. Als Teil dieser Aufgabe muss ich drehen einige dot ' s auf 45 Grad. Ich habe schon 2 Tage versucht zu berechnen, eine Formel, aber konnte einfach nicht

Problem beim Lesen von JPEG-Metadaten (Ausrichtung)

Anzahl der Antworten 5 Antworten
Habe ich ein JPEG-Bild, das aufgenommen wurde, auf einem iphone. Auf meinem desktop PC (Windows Photo Viewer, Google Chrome, etc.) die Ausrichtung ist falsch. Arbeite ich an einer ASP.NET MVC 3 web-Anwendung, wo ich Fotos hochladen (derzeit