У меня есть приложение на основе сервлета, которое обслуживает изображения из файлов, хранящихся локально. Я добавил логику, которая позволит приложению загрузить файл изображения в BufferedImage, а затем изменить его размер, добавить текст водяного знака поверх изображения или и то, и другое.
Я хотел бы установить длину содержимого перед записью изображения. Помимо записи изображения во временный файл или байтовый массив, есть ли способ найти размер BufferedImage?
Все файлы пишутся в формате jpg, если это помогает при расчете размера.