私は画像を保存するbyte[]
を持っています。JavaMEサイズ変更画像
今、私はそれを拡張し、別のbyte[]
に保管できるようにしたいです。
私はBitmap
の縮尺を知っていて、byte[]
からBitmap
に変換することができます。 しかし、スケールされたビットマップをbyte[]
に戻すことはできません。
ブラックベリー EncodedImage thumbnail = image.scaleImageToFill(50, 50);
は何もしません。 50×50のサムネイルを作成しようとしている
イム。正確ではありません。これはbyte []に格納されます。
は、どのように私はバイト[]に格納された画像のサイズを変更し、新しいバイト[]でそれを維持します。
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
@rosco。ありがとうございますが、それはコードの別のJavaファイルを必要とします。おそらく以下の答えに似ています。プラスリンクが壊れています。 – Doomsknight