В моем проекте мы имеем дело с изображениями PNG. Для создания (кодирования) и чтения (декодирования) изображений png мы используем libpng.
Из libpng можно указать уровень сжатия, используя png_set_compression_level()
, и эффективно мы можем увидеть некоторые изменения в размере изображений, которые заставляют нас думать, что сжатие было сделано правильно.
Но для того, чтобы правильно и надежно протестировать его, мне нужна (и я ожидал бы, для согласованности) png_get_compression_level()
которая сообщает вам, какой уровень сжатия использовался для создания этого конкретного файла png. К сожалению, это не случай.
Есть ли способ получить эту информацию из png-образа (если это возможно через libpng, то лучше, но для меня будет достаточно другого способа)?