48得票7回答
C#中快速处理位图

我需要访问位图的每个像素,对它们进行处理,然后保存到位图中。 使用Bitmap.GetPixel()和Bitmap.SetPixel()会使我的程序运行缓慢。 如何快速将Bitmap转换为byte[]并再次转换回来? 我需要一个byte[],长度为(4 * width * height)...

10得票2回答
安卓应用 - 如何将画布上的位图绘制保存为图片?检查代码?

我试图使用以下代码来: 在画布上绘制 将画布保存为图像 问题 - 当我尝试保存图像时,它显示空指针错误,并且没有保存任何内容。 请帮助我找到代码的问题或建议一个完全相同的替代方法。提前感谢您的帮助。 用于在画布上绘制的代码: package com.example.draw2; ...

51得票13回答
在ImageView中显示带圆角的位图

我有一个ImageView,我想让它带有圆角。 我使用了以下代码:<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"...

7得票4回答
如何选择最佳图像大小以不超过虚拟机预算?

在我的应用中,用户选择图像,程序允许用户对图像进行更改。由于存在许多不同的Android设备,因此我的程序在一些堆大小较小的设备上崩溃。我想计算出适合用户手机的最佳尺寸,以便它不会因为VM预算而崩溃。我添加了“Picsay Pro”截图,它正是我要寻找的东西。我知道“BitmapFactory...

14得票3回答
安卓:关于位图、内存使用和缩放的问题

为了提高可读性,我首先发布了我的解决方案所涉及的代码示例,然后按数字列出了解决方案的解释。 我已经苦苦挣扎了一段时间。我阅读了很多资料,在这里提出了问题,并进行了实验,但都没有找到一个合适的解决方案。我需要从输入流中读取各种大小的图像,并在我的内存限制允许的最高质量下显示它们。以下是我考虑过...

22得票12回答
判断位图是否完全为黑色的有效方法是什么?

我想知道是否有一种超级有效的方法来确认一个Image对象引用了一个完全黑色的图像,因此位图中的每个像素都是ARGB(255, 0, 0, 0)。 你会推荐什么?其中大部分位图将是1024 x 6000像素(尽管不能安全地假定它们总是那个大小)。 我需要这个是因为我们在使用PrintWind...

9得票4回答
在一维数组中迭代一个矩形区域(位图)的算法

这是一个奇怪的问题,我费了很大劲才为它写了一个标题。 我正在处理像素(具体来说是位图),但无法找到实现每个数组单元格访问的(简单)数学方法。 我的画布是[n16 x 16]像素,n始终为1或更大。 这是n = 2画布的照片: http://i.imgur.com/mabwQfJ.png...

11得票6回答
Android可序列化问题

我创建了一个类,它有几个成员变量,所有这些变量都是可序列化的...除了一个Bitmap!我尝试扩展Bitmap并实现Serializable,没有想到Bitmap是一个final类。 我想保存这个类(它基本上形成了游戏的当前状态),这样玩家就可以继续玩或者加载游戏。 在我看来,我有两种选择...

9得票1回答
在生成View的位图时,Android的高度/阴影不会显示。

我正在生成一个视图的位图,以便在地图上显示为标记。它运行良好,但我面临的问题是视图的高度没有显示。 private Bitmap getMarkerBitmapFromView(View view) { view.measure(View.MeasureSpec.UNSPE...

17得票4回答
加载位图时出现内存不足错误

我有一个安卓应用,包含3个活动: A1 --启动--> A2 --启动--> A3 --完成其过程后: 启动--> A1 (因此我不会 "finish();" 应用程序。在用户交互后,我一直使用 "startActivity(..);" 启动下一个活动) 所以这三个活动之间存在一个循环。...