zoukankan      html  css  js  c++  java
  • 转:JBitmapBitmap互转转换

    uses
      Androidapi.JNI.GraphicsContentViewText,
      FMX.Helpers.Android,
      FMX.Surfaces;
    
    
    //JBitmap转Bitmap
    function JBitmapToBitmap(const AImage: JBitmap): TBitmap;
    var
      bitmapSurface :TBitmapSurface;
    begin
      bitmapSurface := TBitmapSurface.Create;
      try
        if JBitmapToSurface(AImage, bitmapSurface) then
          begin
           Result.Assign(bitmapSurface);
          end;
      finally
       bitmapSurface.Free;
      end;
    end;
    //Bitmap转JBitmap
    function BitmapToJBitmap(Bmp:TBitmap): JBitmap;
    var
      mBitmap: JBitmap;
      Surface: TBitmapSurface;
    begin
      Surface := TBitmapSurface.Create;
      Surface.Assign(bmp);
      mBitmap := TJBitmap.JavaClass.createBitmap(Bmp.Width, Bmp.Height, TJBitmap_Config.JavaClass.ARGB_8888);
      if SurfaceToJBitmap(Surface, mBitmap) then
      Result := mBitmap;
    end;
    ————————————————
    版权声明:本文为CSDN博主「郁闷的坦然」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/cmdasm/java/article/details/78530004
  • 相关阅读:
    第十四周作业
    十二
    第十一周作业
    第十周作业
    第八周作业
    第七周
    软件工程作业2
    自我介绍
    2019春总结作业
    2019春第一次课程设计实验报告
  • 原文地址:https://www.cnblogs.com/timba1322/p/12768622.html
Copyright © 2011-2022 走看看