Загрузка jbitmap с данными

Я занимаюсь разработкой приложения для Android с Delphi 10.2 Tokyo в качестве инструмента для разработчиков. Чтобы печатать на принтере Zebra, мне нужно отправить изображение в виде JBitmap, Я не могу найти свет на предмет, как загрузить это JBitmap, у меня есть TBitmap содержащий картинку. Мне просто нужно подтянуть это к этому JBitmap,

Любой вклад приветствуется.

заранее спасибо

1 ответ

Решение
uses
  Androidapi.JNI.GraphicsContentViewText,
  FMX.Graphics, FMX.Surfaces, FMX.Helpers.Android;

function BitmapToJBitmap(const ABitmap: TBitmap): JBitmap;
var
  LSurface: TBitmapSurface;
begin
  Result := TJBitmap.JavaClass.createBitmap(ABitmap.Width, ABitmap.Height, TJBitmap_Config.JavaClass.ARGB_8888);
  LSurface := TBitmapSurface.Create;
  try
    LSurface.Assign(ABitmap);
    SurfaceToJBitmap(LSurface, Result);
  finally
    LSurface.Free;
  end;
end;
Другие вопросы по тегам