Ah jetzt verstehe ich was du machen willst.
Mach es einfach so:
Delphi-Quellcode:
if alpha >= d then
Pixel.rgbReserved := alpha - d
else
Pixel.rgbReserved := 0;
GDIP_BitmapSetPixel(imgSpectrum, Col, Row, DWORD(Pixel));
Danke.
Aber mein Problem ist ich möchte BitmapSetPixel nicht mehr verwenden darum geht es denn sonst macht die Funktion eigentlich keinen sinn.
Diese soll ja get\set ersetzen.
Mit Get\Set habe 30% CPU Auslastung das gilt zu minimieren weil Get oder SetPixel zu lastig sind.
gruss