Как получить InputStream от BufferedImage?

Вы можете попробовать следующее:

image = Image.frombytes('RGBA', (128,128), image_data, 'raw')
Исходный код:
def frombytes(mode, size, data, decoder_name="raw", *args):
    param mode: The image mode.
    param size: The image size.
    param data: A byte buffer containing raw data for the given mode.
    param decoder_name: What decoder to use.
42
задан fromvega 16 March 2009 в 13:42
поделиться

1 ответ

При попытке сохранить образ к попытке файла:

ImageIO.write(thumb, "jpeg", new File(....));

, Если Вы просто хотите на уровне байтов, пытаются делать вызов записи, но передают его ByteArrayOutputStream, из которого можно тогда получить массив байтов и сделать с ним, что Вы хотите.

10
ответ дан TofuBeer 23 September 2019 в 13:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: