在黑莓中将位图转换为base64字符串

Jj *_*beo -1 java base64 blackberry bitmap

我有一个需要发送到服务器的图像.有没有办法在黑莓中将位图(jpg)转换为base64字符串?

Vit*_*nko 6

你要求的是有点模糊和奇怪,但我希望这可以帮助:

使用以下部分代码,可以获得a的JPEG二进制数据Bitmap(注意,它是一个压缩的数据,因此与原始位图相比,数据的大小尽可能小):

Bitmap bmp = ...; // your bitmap
int quality = 85;
EncodedImage encodedImg = JPEGEncodedImage.encode(bmp, quality);
byte[] data = encodedImg.getData();
Run Code Online (Sandbox Code Playgroud)

然后你可以用它编码Base64OutputStream.有关如何编码的示例代码,请参阅API.