У меня есть объект Image, представляющий собой изображение jpg, сделанное камерой, и мне нужно создать растровое изображение из него.
Есть ли способ сделать это, кроме использования BMPGenerator класса? Я работаю над коммерческим проектом и не думаю, что смогу использовать его из-за лицензии GPLv3.
Пока этот код у меня есть. Могу ли я что-то с этим сделать?
FileConnection file = (FileConnection) Connector.open("file://" + imagePath, Connector.READ_WRITE);
InputStream is = file.openInputStream();
Image capturedImage = Image.createImage(is);
Я попробовал это, но я не смог получить правильный файл filepaht, и изображение застряло в ноль
EncodedImage image = EncodedImage.getEncodedImageResource(filePath);
byte[] array = image.getData();
capturedBitmap = image.getBitmap();