我正在编写图像裁剪类,但是遇到了一个位图重复利用的问题: 03-02 23:14:10.514: E/AndroidRuntime(16736): FATAL EXCEPTION: Thread-1470 03-02 23:14:10.514: E/AndroidRuntime(16736)...
我使用BitmapFactory.decodeFile从SD卡解码位图。有时位图比应用程序需要的大,或者堆允许的大小还要大,所以我使用BitmapFactory.Options.inSampleSize请求一个子采样(较小)的位图。 问题在于平台不强制执行inSampleSize的确切值,我...
我正在使用Universal-Image-Loader,它有一个功能可以从SD卡中访问图像的文件缓存。但我不知道如何将返回的文件缓存转换为位图。基本上我只是想将位图分配给ImageView。File mSaveBit = imageLoader.getDiscCache().get(easyP...
我有一个URI图片文件,并想缩小它的大小以便上传。初始图像文件大小因手机而异(可能是2MB,也可能是500KB),但我希望最终大小约为200KB,以便上传。 根据我的了解,我至少有两种选择: 使用BitmapFactory.Options.inSampleSize对原始图像进行子采样并获取...
如果你使用Windows 7,当鼠标悬停在任务栏中的某个程序上时,该程序的背景会根据图标中最主要的颜色而改变。因此,我希望找出图片中的主导色彩是可以理解的。我注意到其他程序中也使用了这种技术,但我暂时想不起它们的名字。 我可以看到在我开发应用程序时,这种技术在许多UI技术中都非常有帮助。我想...
如何以编程方式缩小图像(位图),例如到800*480?我已经在我的应用程序中检索了一张大约1MB的图片,需要将其缩小到800*480。我已经加载了该图片并进行了压缩,但是如何使其更小:ByteArrayOutputStream bos = new ByteArrayOutputStream(8...
我想从ImageView获取Bitmap。我已经使用了下面的代码,但是getDrawable()返回null。如何从ImageView获取整个Bitmap。Bitmap bitmap; if (mImageViewer.getDrawable() instanceof BitmapDrawab...
我需要将一些数据打印到热敏蓝牙打印机上,我正在使用以下方法: String message="abcdef any message 12345"; byte[] send; send = message.getBytes(); mService.write(send); 对于文本来说它工...
我正在使用LRUCache缓存存储在文件系统上的位图。我根据这里的示例构建了缓存:http://developer.android.com/training/displaying-bitmaps/cache-bitmap.html 问题是在使用应用程序时经常出现OutOfMemory崩溃。我...