Как узнать скорость сжатия изображения в формате JPEG?

Есть ли способ узнать степень сжатия изображения в формате JPEG? Когда я использую фотошоп, я могу установить степень сжатия при сохранении изображения в формате JPEG. Когда я открываю изображение в формате JPEG, могу ли я считать его степень сжатия? Я использую freeimage, C++, однако я не нахожу API.

Большое спасибо!

1 ответ

То, что вы имеете в виду, когда говорите "скорость сжатия", являются настройками фактора качества. Они не хранятся внутри файла JPG. Если вам повезет, файл был сжат с использованием стандартных таблиц IJG, и вы можете определить, какой фактор качества был использован (но не спрашивайте меня, как это работает), но это не будет работать для пользовательских или специальных таблиц IJG. Смотрите эту статью C# KB от Microsoft.

Другие вопросы по тегам