Forum: Multimedia
by Memnarch,
5. Mai 2015
Mit Pixelwerten mein ich RGBA
IIRC muss alles vorm zeichnen in die Bittiefe des Targetrenders konvertiert werden. Da Windows 7 aber IIRC nur noch ein großes 32bit Target hat(im gegensatz zu Vista) nudelt es alles vorher um. Maltretiert das System mehr. Ich würds einfach alles auf 32bit lassen. Oder gab es dafür einen sehr speziellen grund?
PS: Und bezüglich der Frage nach dem selber...
Forum: Multimedia
by Memnarch,
4. Mai 2015
Was heißt Pixelweise Zeichnen? Im Sinne von selber? Da wird sowieso standartmässig immer ein Alphawert von 255 verwendet.
BitBlt wird mit SRCCOPY benutzt, was die PerPixel-Werte überträgt. Ein Rendertarget in Windows ist IIRC standartmässig 32Bit.
Du könntest (wenn du unbedingt von Fenster zu fenster kopieren musst) auch MaskBlt mit einer komplett nicht transparenten Maske verwenden.