62得票12回答
Canvas:在Android中尝试使用一个已回收的位图android.graphics.Bitmap

我正在编写图像裁剪类,但是遇到了一个位图重复利用的问题: 03-02 23:14:10.514: E/AndroidRuntime(16736): FATAL EXCEPTION: Thread-1470 03-02 23:14:10.514: E/AndroidRuntime(16736)...

62得票11回答
在Android中使用正确大小解码位图

我使用BitmapFactory.decodeFile从SD卡解码位图。有时位图比应用程序需要的大,或者堆允许的大小还要大,所以我使用BitmapFactory.Options.inSampleSize请求一个子采样(较小)的位图。 问题在于平台不强制执行inSampleSize的确切值,我...

62得票6回答
将文件对象转换为位图

我正在使用Universal-Image-Loader,它有一个功能可以从SD卡中访问图像的文件缓存。但我不知道如何将返回的文件缓存转换为位图。基本上我只是想将位图分配给ImageView。File mSaveBit = imageLoader.getDiscCache().get(easyP...

60得票3回答
C#旋转位图90度

我正在尝试使用以下函数将位图旋转90度。问题是当高度和宽度不相等时,它会裁剪部分图像。 请注意 returnBitmap 的宽度 = 原始高度,高度 = 原始宽度。 有人能帮我解决这个问题或指出我做错了什么吗? private Bitmap rotateImage90(Bitmap ...

60得票3回答
安卓 - 减小图片文件大小

我有一个URI图片文件,并想缩小它的大小以便上传。初始图像文件大小因手机而异(可能是2MB,也可能是500KB),但我希望最终大小约为200KB,以便上传。 根据我的了解,我至少有两种选择: 使用BitmapFactory.Options.inSampleSize对原始图像进行子采样并获取...

58得票8回答
在Android @drawable中寻找图像的主要颜色

如果你使用Windows 7,当鼠标悬停在任务栏中的某个程序上时,该程序的背景会根据图标中最主要的颜色而改变。因此,我希望找出图片中的主导色彩是可以理解的。我注意到其他程序中也使用了这种技术,但我暂时想不起它们的名字。 我可以看到在我开发应用程序时,这种技术在许多UI技术中都非常有帮助。我想...

58得票4回答
如何将图像(位图)调整为给定大小?

如何以编程方式缩小图像(位图),例如到800*480?我已经在我的应用程序中检索了一张大约1MB的图片,需要将其缩小到800*480。我已经加载了该图片并进行了压缩,但是如何使其更小:ByteArrayOutputStream bos = new ByteArrayOutputStream(8...

58得票5回答
在Android L中从ImageView获取位图

我想从ImageView获取Bitmap。我已经使用了下面的代码,但是getDrawable()返回null。如何从ImageView获取整个Bitmap。Bitmap bitmap; if (mImageViewer.getDrawable() instanceof BitmapDrawab...

57得票8回答
我该如何在Android中将图片打印到蓝牙打印机上?

我需要将一些数据打印到热敏蓝牙打印机上,我正在使用以下方法: String message="abcdef any message 12345"; byte[] send; send = message.getBytes(); mService.write(send); 对于文本来说它工...

56得票2回答
何时应该使用LRUCache回收位图?

我正在使用LRUCache缓存存储在文件系统上的位图。我根据这里的示例构建了缓存:http://developer.android.com/training/displaying-bitmaps/cache-bitmap.html 问题是在使用应用程序时经常出现OutOfMemory崩溃。我...