可以使用Java.awt.Image android应用程序

侯塞姆

我已经编写了Java方法,但是我必须在android项目中使用此方法,所以有人可以帮助我将其转换为android或帮助我该怎么办?

public Image getImage(){

    ColorModel cm = grayColorModel() ;

    if( n == 1){// in case it's a  8 bit/pixel image 
        return Toolkit.getDefaultToolkit().createImage(new MemoryImageSource(w, h,cm, pixData, 0, w));

    }//endif

}

   protected  ColorModel grayColorModel()
   {
    byte[] r = new byte[256] ;
    for (int i = 0; i <256 ; i++ )
        r[i] = (byte)(i & 0xff ) ;
return (new IndexColorModel(8,256,r,r,r));
}
劳伦特

例如,要将灰度图像(字节数组,imageSrc)转换为可绘制图像:

        byte[] imageSrc= [...];
        // That's where the RGBA array goes.
        byte[] imageRGBA = new byte[imageSrc.length * 4];
        int i;
        for (i = 0; i < imageSrc.length; i++) {
            imageRGBA[i * 4] = imageRGBA[i * 4 + 1] = imageRGBA[i * 4 + 2] = ((byte) ~imageSrc[i]);

            // Invert the source bits
            imageRGBA[i * 4 + 3] = -1;// 0xff, that's the alpha.
        }

        // Now put these nice RGBA pixels into a Bitmap object
        Bitmap bm = Bitmap.createBitmap(width, height,
                Bitmap.Config.ARGB_8888);
        bm.copyPixelsFromBuffer(ByteBuffer.wrap(imageRGBA));

代码可能会因输入格式而异。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java的:是'sun.awt.image`包过时?

来自分类Dev

Java(Swing和AWT)应用程序的Snap程序包在执行时崩溃

来自分类Dev

错误:无法将sun.awt.image.ToolkitImage强制转换为java.awt.image.BufferedImage

来自分类Dev

将位图转换为java.awt.image.BufferedImage

来自分类Dev

使用SwingFXUtils将BufferedImage(awt)转换为Image(JavaFx)

来自分类Dev

在Java AWT小程序中拖放形状

来自分类Dev

是否可以使用Android应用程序更改移动设备的API级别并测试我们的应用程序?

来自分类Dev

Android应用程序是真正的Java应用程序吗

来自分类Dev

在 React 应用程序中使用 html-to-image 的问题

来自分类Dev

您可以使用 Mac 在物理 Android 设备上测试 Android 应用程序吗?

来自分类Dev

我可以使用 android studio 提供的默认包名启动 android 应用程序吗?

来自分类Dev

是否可以使用java.awt.Robot单击Windows UAC对话框?

来自分类Dev

我可以使用Android应用程序使用Google Firebase分析记录哪种数据?

来自分类Dev

是否可以使用Java创建使用CUDA和OpenCL的混合GPU加速应用程序?

来自分类Dev

我可以使用Visual Studio在HTML5中创建Android应用程序吗?

来自分类Dev

我可以使用Apache Cordova(本地版本)签署Android应用程序吗

来自分类Dev

我可以使用自己的AdMob广告驱动的Android应用程序吗?

来自分类Dev

是否可以使用Google Maps在Android / iOS上创建转弯GPS导航应用程序?

来自分类Dev

我可以使用cakePHP开发Android,Iphone,Windows应用程序吗?

来自分类Dev

是否可以使用全新的源代码更新Android或iPhone应用程序?

来自分类Dev

我可以使用cakePHP开发Android,Iphone,Windows应用程序吗?

来自分类Dev

我可以使用android的OTA系统更新自定义应用程序吗?

来自分类Dev

我可以使用 VB 为我的 android 手机编写应用程序吗?

来自分类Dev

没有应用程序可以使用 Kotlin 执行此操作 Android Intent

来自分类Dev

使用Nodejs是否可以使用桌面应用程序?

来自分类Dev

任何人都可以使用任何Java应用程序的代码吗?

来自分类Dev

是否可以使用Java应用程序将JSON对象传递给RabbitMQ队列?

来自分类Dev

我可以使用Java操作其他应用程序吗?

来自分类Dev

是否可以使用PHP开发Windows应用程序?

Related 相关文章

  1. 1

    Java的:是'sun.awt.image`包过时?

  2. 2

    Java(Swing和AWT)应用程序的Snap程序包在执行时崩溃

  3. 3

    错误:无法将sun.awt.image.ToolkitImage强制转换为java.awt.image.BufferedImage

  4. 4

    将位图转换为java.awt.image.BufferedImage

  5. 5

    使用SwingFXUtils将BufferedImage(awt)转换为Image(JavaFx)

  6. 6

    在Java AWT小程序中拖放形状

  7. 7

    是否可以使用Android应用程序更改移动设备的API级别并测试我们的应用程序?

  8. 8

    Android应用程序是真正的Java应用程序吗

  9. 9

    在 React 应用程序中使用 html-to-image 的问题

  10. 10

    您可以使用 Mac 在物理 Android 设备上测试 Android 应用程序吗?

  11. 11

    我可以使用 android studio 提供的默认包名启动 android 应用程序吗?

  12. 12

    是否可以使用java.awt.Robot单击Windows UAC对话框?

  13. 13

    我可以使用Android应用程序使用Google Firebase分析记录哪种数据?

  14. 14

    是否可以使用Java创建使用CUDA和OpenCL的混合GPU加速应用程序?

  15. 15

    我可以使用Visual Studio在HTML5中创建Android应用程序吗?

  16. 16

    我可以使用Apache Cordova(本地版本)签署Android应用程序吗

  17. 17

    我可以使用自己的AdMob广告驱动的Android应用程序吗?

  18. 18

    是否可以使用Google Maps在Android / iOS上创建转弯GPS导航应用程序?

  19. 19

    我可以使用cakePHP开发Android,Iphone,Windows应用程序吗?

  20. 20

    是否可以使用全新的源代码更新Android或iPhone应用程序?

  21. 21

    我可以使用cakePHP开发Android,Iphone,Windows应用程序吗?

  22. 22

    我可以使用android的OTA系统更新自定义应用程序吗?

  23. 23

    我可以使用 VB 为我的 android 手机编写应用程序吗?

  24. 24

    没有应用程序可以使用 Kotlin 执行此操作 Android Intent

  25. 25

    使用Nodejs是否可以使用桌面应用程序?

  26. 26

    任何人都可以使用任何Java应用程序的代码吗?

  27. 27

    是否可以使用Java应用程序将JSON对象传递给RabbitMQ队列?

  28. 28

    我可以使用Java操作其他应用程序吗?

  29. 29

    是否可以使用PHP开发Windows应用程序?

热门标签

归档