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