Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.056 Beiträge
 
Delphi 12 Athens
 
#11

AW: 15Bit RGB in TBitmap32 konvertieren

  Alt 8. Mai 2011, 09:05
So?
Delphi-Quellcode:
RawMS.CopyFrom(SourceMS, 50560); // RawDaten holen ((158+2) * 158 * 2)

for i := 0 to 157 do begin
  Ptr := bmp.ScanLine[i];
  RawMS.Read(Ptr^, bmp.Width * 2);
  //RawMS.Position := RawMS.Position + (4 - (bmp.Width * 2) mod 4) mod 4;
  RawMS.Position := RawMS.Position + 2;
end;
Wenn das geht, dann verrat ich vielleicht auch das warum

PS: 158 * 158 * 2 = 49928
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 8. Mai 2011 um 09:42 Uhr)
  Mit Zitat antworten Zitat