gpt4 book ai didi

java - 在java和android中读取位图像素颜色?

转载 作者:行者123 更新时间:2023-12-01 04:16:55 25 4
gpt4 key购买 nike

我正在尝试读取 Android 应用程序中的位图像素值。该项目使用与java一起工作的GDX框架。

我尝试了 android.graphics.Bitmap import 它在 java 中不存在,那么由于整个代码都在 java 项目中,这是不可能的。

然后我尝试使用BufferedImage,但android不支持它,我也不知道该怎么做。

最佳答案

在 Libgdx 中 Pixmap用于表示“CPU 内存中”纹理。 (与表示“GPU 内存中”纹理的 Texture 对象相反。)您只能操作 CPU 内存中的纹理数据的像素。

Libgdx 支持从 JPG、PNG 和/或 BMP 编码文件加载 Pixmap 对象。加载后,您可以使用 getPixel像素值的方法。

要实际显示像素图,您必须将位图数据上传到 GPU。在 Libgdx 中,这仅意味着从 Pixmap 创建一个 Texture

关于java - 在java和android中读取位图像素颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19346086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com