android-bitmap相关内容

Android的ARGB_8888位图内部格式是否始终为RGBA?

从外部来源收到字节后,我试图使用Bitmap.Config.ARGB_8888在Android中创建Bitmap.据我了解,在Bitmap中设置原始字节(不使用JNI)的最快方法是使用copyPixelsFromBuffer()方法,但是出现了有关该缓冲区中字节正确顺序的问题. 经过反复试验,尽管Config.ARGB_8888提示ARGB的顺序正确,但Bitmap使用的内部格式似乎是RGB ..
发布时间:2020-08-25 04:06:37 移动开发

Android Espresso将具有不同色调的BitmapDrawables匹配

有什么方法可以比较由BitmapDrawable包裹的两个Bitmaps. 如果大小不匹配,则比较应该不会失败,但是应该匹配像素和Bitmap 的颜色 我不确定Android的本机部分如何绘制Bitmap,因为因为sameAs即使色泽颜色不同也返回true. 如果大小不同,我可以彼此创建缩放的Bitmap并将其与之比较. 在我的源代码中,我将DrawableCompat.se ..

以编程方式创建层列表

我正在尝试以编程方式创建一个将大小调整后的位图作为项目的图层列表.从我所看到的BitmapDrawable已被弃用.新的构造函数需要以下参数-公共BitmapDrawable(资源res,Bitmap位图).我从下面的一个非常基本的示例开始. BitmapDrawable background = new BitmapDrawable(); background.setBou ..
发布时间:2020-08-25 04:05:27 Java开发

在另一个具有相同宽度和高度的位图上绘制位图

我想在另一个Bitmap上覆盖一个Bitmap.可以说,我想在另一个bitmap上绘制一个Bitmap. 假设我有一个Bitmap为: 我想在此位图“保持冷静并检查工作"上绘制另一个bitmap!这将是位图1 我要放置在此bitmap上的Bitmap就像是一个效果叠加层,如下所示: 这将是位图2 问题 我想将位图2 叠加到位图1 上,说位图2 应该位于位图1 上方./ ..
发布时间:2020-08-25 04:05:24 移动开发

Android-在画布上绘制带有纯色背景的文本以用作位图

我已经构建了一个应用程序,可以将带有边界的文字绘制到画布上,然后将其用作位图并放入Google地图标记中. 我现在想做的是删除文本边界,而是在文本后面创建一个实心的黑色矩形背景.我尝试了几件事,但似乎无法在屏幕上显示任何内容. 到目前为止的代码: String text = "testText"; //create bitmap Bitmap ..
发布时间:2020-08-25 04:05:22 移动开发

位图比例破坏质量

我为Android Wear制作了表盘. 但是问题是图像缩放.调整大小时,背景,标记和小工具的图像质量降低. 例如,我将480x480背景图像放在drawable-nodpi文件夹中(我也尝试过其他dpi),然后像这样重新缩放它: BitmapFactory.Options options = new BitmapFactory.Options(); options.inScaled ..
发布时间:2020-08-25 04:05:11 移动开发

在屏幕截图中模糊Rect

我正在开发一个Android应用,该应用使用背景Service来以编程方式捕获当前屏幕上所有内容的屏幕截图.我以Bitmap的形式获得了屏幕截图. 接下来,我成功导入了 OpenCV 进入我的Android项目. 我现在需要做的是对该图像的子集进行模糊处理,即不是对整个图像本身进行模糊处理,而是对图像中的[矩形]区域或子区域进行模糊处理.我有一个 Rect 对象的数组,它们代表我需要的 ..
发布时间:2020-08-25 04:05:07 移动开发

在背景中将片段变灰

当第二个Fragment用getFragmentManager().beginTransaction().add调用时,我有一个主Fragment在后台.现在,用户可以像看到的那样看到第二个片段后面的主要片段.但我希望它看起来像是灰色的.当第二个片段被调用时,主片段应显示为灰色. 我不确定要用谷歌(尝试了很多关键字)来描述这一点. 我的想法是拍摄主片段(位图)的屏幕截图,并将其设为灰色.这是 ..
发布时间:2020-08-25 04:04:04 移动开发

Android:旋转并显示文件中的图像

我有一个非常简单的ImageView布局.我的应用程序打开相机,保存图像,然后使用BitmapFactory.decodeFile在ImageView中显示图像.唯一的问题是它旋转了.我知道a)这是由于手机的摄像头默认设置为横向,所以这需要用代码处理,并且b)图像处理必须在与UI分开的线程中完成. Android培训文档似乎旨在从资源ID而不是文件路径加载图像.因为我可以完全按照教程进行操作 ..
发布时间:2020-08-25 04:03:00 Java开发

在onCreate中从TextLayout获取位图

只要在之后 onCreate()之后发生的事件,我就能将带有TextView的Layout转换为Bitmap.但是当我尝试在创建过程中期间时,它不起作用. 是否有办法使它正常工作?我尝试了各种不同的方式使用inflate()的方法,但都没有乐趣. 回答了各种问题,包括这一个解决我在代码中成功使用的技术.但是成功并不包括采用onCreate()的技术. public class M ..
发布时间:2020-08-25 04:01:51 移动开发

如何在Android中的位图图像上添加字符串?

我想在位图图像上添加一个字符串.我有一个方法drawTextToBitmap,该方法可以成功在位图图像上放置字符串.但是我的位图图像像pinmark图像一样很小.此函数根据位图的高度和宽度.我要放置的字符串超过位图的图像.因此,请帮助我解决问题. 以下我用来获取位图的方法: public Bitmap drawTextToBitmap(Context gContext, int gRe ..
发布时间:2020-08-25 04:01:47 移动开发