我有一个byte[]
存储我的图像。JavaME调整图像大小
现在我想能够将其缩放并将其存储在另一个byte[]
中。
我知道如何缩放Bitmap
s,并且可以将我从byte[]
转换为Bitmap
。 但我不能得到缩放的位图返回到byte[]
。
黑莓 EncodedImage thumbnail = image.scaleImageToFill(50, 50);
什么都不做。
我试图创建一个50x50的缩略图。不一定是确切的。这存储在一个字节[]中。
如何调整存储在字节[]中的图像的大小,并将其保存在新的字节[]中。
byte[] imageTaken;
//Create thumbnail from image taken
EncodedImage image = EncodedImage.createEncodedImage(imageTaken, 0, -1);
image.getBitmap();
EncodedImage thumbnail = image.scaleImageToFill(50, 50);
byte[] thumbArray = thumbnail.getData();
这里的答案:http://stackoverflow.com/questions/6650998/blackberry-get -image-data-from-bitmap – rosco 2012-03-14 12:59:55
@rosco。谢谢,但需要另一个java代码文件。可能类似于下面的答案。此外链接已损坏。 – Doomsknight 2012-03-14 14:56:28