getBytes()
- это метод EncodedImage
, а не изображения. Закодированное изображение может отображаться в PNG или JPEG и является подклассом Image
. Вы можете использовать EncodedImage.create*()
методы для прямой загрузки EncodedImage
или преобразования существующего изображения в EncodedImage
:
EncodedImage e = EncodedImage.createFromImage(img, false);
Второй аргумент указывает, должен ли он стать PNG или JPEG. Если изображение содержит прозрачные / полупрозрачные пиксели, используйте PNG. Если изображение является фотографией, используйте JPEG.