Hallo,
Zitat von
Khabarakh:
Ich habe im Artikel nichts gefunden, kann
GDI+
- Mit Fließkommakoordinaten umgehen (+Anti-Aliasing)?
GDI+ kann (eigentlich) nur Fließkomma.
Zitat von
Khabarakh:
- Bitmaps unter Berücksichtigung der Alphakanäle zusamenfügen?
GDI+ hat immer einen Alphakanal. Also ja.
Zitat von
Khabarakh:
Sowas kann
GDI+ nicht, lässt sich aber schnell selbst basteln (mehrere Graphikobjekte nehmen und übereinander zeichnen). Optimierungen gibt's da leider keine, aber das kann man sich ja auch selbst basteln, wenn's unbedingt nötig ist.
Ich hab auf Basis von
GDI+ eine
SVG-Komponente gebastelt. Die zeichnet jeden Layer einzeln über die vorherigen. Ab einer gewissen Größe wird das natürlich etwas langsamer, aber für den Hausgebrauch reicht's.
Zitat von
Khabarakh:
- PNGs mit Alphakanal abspeichern?
Laden und anzeigen funktioniert, speichern sollte auch gehen (hab ich nicht ausprobiert).
Zitat von
Khabarakh:
Das wären für mich wichtige Punkte, die ich oft benutze.
Und ich behaupte einfach mal, dass die GR32-Lib schneller als
GDI ist
.
Wir sprechen hier von
GDI+. Ist zwar nicht hardwarebeschleunigt (wollte MS mal machen, aber jetzt kommt ja Avalon).
Ich denke schon, dass MS hier hochoptimierte Routinen geschrieben hat, schliesslich läuft das ganze moderne XP-Zeug drauf (Transparenz, Schriftenglättung...).
Gruß
xaromz