Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: ID2D1Bitmap1 von TBitmap erstellen

  Alt Gestern, 00:15
Ist dort was Passendes dabei?
https://www.delphipraxis.net/212686-...speichern.html
https://en.delphipraxis.net/topic/67...how-to-use-it/

Delphi-Referenz durchsuchenTDirect2DCanvas klingt ja irgendwie passend.
function TDirect2DCanvas.CreateBitmap(Bitmap: TBitmap): ID2D1Bitmap;



Falls dir der VCL-Quellcode zur Verfügung steht (ich vermute mal in D11, also 22.0, dürfte es ähnlich aussehn)
C:\Program Files (x86)\Embarcadero\Studio\23.0\source\vcl\Vcl.StyleBitmap.pas
Delphi-Quellcode:
function TseBitmapLink.GetScaledBitmapLink(AWidth, AHeight: Integer; ADPI: Integer): TseBitmapLink;
var
  ...
  D2DCanvas: TDirect2DCanvas;
  D2DBitmap: ID2D1Bitmap;
...
      D2DBitmap := D2DCanvas.CreateBitmap(Buffer);
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (Gestern um 00:23 Uhr)
  Mit Zitat antworten Zitat