7得票2回答
Retrofit 2 下载图片并保存到文件夹

我需要从服务器下载图像并将其保存到文件夹中,因此我正在使用Retrofit 2。 问题在于当我在文件夹中查找保存的图像时,它是空的,并且我尝试进行调试,发现位图为null。 我不知道原因是什么,这是我的代码: @GET("images/{userId}/{imageName}") @S...

65得票5回答
Android- 我该如何将android.net.Uri对象转换为java.net.URI对象?

我正在尝试获取用户从图片库中选择的图像的FileInputStream对象。这是由android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI返回的android URI。content://media/external/image...

7得票3回答
如何高效地将Bitmap对象读入二维整数数组?

我需要在我的Android应用程序中将整个位图对象读入一个二维整数数组中。 目前,我正在逐个像这样阅读每个像素: for (int y = 0; y < coverImageHeight; y++) { for (int x = 0; x < coverImageWid...

8得票1回答
使用Glide加载位图时,谁负责回收它?

我正在使用Glide来加载位图以创建gif。 for (int i = 0, count = files.size(); i < count; i++) { Bitmap img = Glide.with(context) .loa...

7得票2回答
捕捉MediaProjection虚拟显示屏输出到ImageReader时的系统错误

我正在开发一个需要捕获屏幕并转换为位图进行传输的应用程序。我尝试使用新的Android 5.0 android.media.projection APIs进行屏幕捕获。 该API的工作流程最终会调用以下函数: mediaProjection.createVirtualDisplay("Te...

73得票9回答
在背景可绘制中保持图像纵横比的缩放

当使用<bitmap />作为背景的可绘制XML时,如何使背景图片适合视图但保持其纵横比? <bitmap>的android:gravity值都不能达到预期效果。

14得票2回答
在CustomView中连续绘制时性能差

用例: 我需要在视图上绘制数百条线和一些文本。我需要实现滚动效果,为此捕获 ACTION_MOVE 事件并重新绘制所有带有更新点的线条。为了达到预期的结果,我尝试了不同的方法,但都没有奏效。 方法1: 我创建了一个自定义类,它扩展了 View。 所有的绘制和计算都直接在我的 onDraw...

16得票2回答
将内存中的位图数据绑定到ImageView控件

我有一个在内存中的位图(通过专有的TCP/IP协议栈从服务器应用程序下载),我想将其绑定到ImageView上。我可以使用setImageBitmap手动绑定图像,但是; 如果我使用数据绑定库绑定其他控件,则图像不会显示。 如何使用数据绑定库绑定包含位图对象的属性?

19得票1回答
清晰理解矩阵计算。

我有这段代码。我不理解Matrix.preScale和使用传递的矩阵的Bitmap.createBitmap的含义。 这是什么意思? 有没有模拟网站可以理解矩阵计算?可以给我一些关于图形学所用数学的网站吗? 很抱歉我不擅长数学。 :)public Bitmap createReflectedI...

19得票8回答
从URI中检索位图

我已经添加了“通过我的应用程序分享”的选项。我在接收活动类中插入了以下代码。 // Get the intent that started this activity Intent intent = getIntent(); Uri data = intent.getDa...