У меня есть byte[]
, который хранит мое изображение.JavaME Изменить размер изображения
Теперь я хочу, чтобы иметь возможность масштабировать и хранить его в другом byte[]
.
Я знаю, как масштабировать Bitmap
, и может преобразовать меня с byte[]
в Bitmap
. Но я не могу получить масштабированный битмап обратно в byte[]
.
Ежевика EncodedImage thumbnail = image.scaleImageToFill(50, 50);
ничего не делает.
Im пытается создать эскиз 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
@rosco. Спасибо, но для этого требуется другой Java-код. Вероятно, похоже на ответ ниже. Плюс ссылка сломана. – Doomsknight