Anti-Alias
-
Hi@All.
ich habe eine Uhr gecodet. Funzt auch korrekt.
Jetzt habe ich in der Uhr-Klasse ein Doppelt so großes DC, wie ich es im Fenster brauche.
Wie kann ich jetzt Das große DC in ein kleineres Dc vom Fenster bringen?
Klar! StretchBlt.
Aber das sieht "besch....." aus.
wie mache ich das mit einem Filter?
Libery / GDI?Ich hab schon nach Anti-Alising gesucht, da hab ich aber nur so was gefunden, mitdem man Linien... direkt antiallised zeichnen kann.
Wie mache ich das mit einen DC?
Danke.
-
Hilft das?
http://www.codeproject.com/gdi/CTGraphics.aspIMHO kann GDIPlus Text mit Anti Alias Funktionalität zeichnen.
-
Den Link hatte ich schon.
aber wie kann er ein DC verkleinern mit Anti-Alias?
Danke.
-
Einen DC kannst du gar nicht verkleinern.
Du kannst nur den Inhalt von dem einen in einen anderen (kleineren) kopieren.Die Frage ist natürlich, warum du nicht gleich in der richtigen Größe renderst.
-
Wie, "Renderst"??
ich rendere garnicht.
ich habe eine Uhr, die ist fertig in einem DC, fragt sich nur wie ich das sauber verkleinert in das Fenster bekomme.
Wenn ich das mit StretchBlt verkleinere, dann sieht man nur noch die Hälfte.
wie mache ich das?
rendern?
danke.
-
UMHO Musst Du selbst mit GDIPlus entsprechend auf die richtige Größe ausgeben. Nur die Bitmap zu kopieren wird Dich nicht weiterbringen...
-
links, anregungen?
GDIPlus?
-
-
danke!
jetzt hab ich einen groben Überblick über gdi.
Das ist ja cool^^