Программное уменьшение файла JPEG size

Извиняюсь за незнание, но я никогда раньше не работал с jpeg-изображениями (не говоря уже о любых типах изображений) на Java.

Предположим, я хочу отправить jpeg-изображение из веб-службы в клиент. Есть ли способ уменьшить размер файла jpeg, каким-либо образом манипулируя цветовым профилем изображения?

Я уже смог уменьшить размер изображения, масштабируя его с помощью удобного инструмента для BufferedImages, который называется imgscalr . См. здесь .

Я также хотел бы, чтобы в формате jpeg было меньше цветов, чем в высококачественном изображении в формате jpeg. Например, я хотел бы иметь возможность использовать 8-битный цвет в моем jpeg вместо 16-битного цвета.

Что именно мне нужно изменить, если у меня есть BufferedImage из 2D-пакета Java?

8
задан Cœur 28 December 2018 в 02:48
поделиться