Когда я сохраняю файл JPG с помощью GIMP, я могу настроить качество, в котором я его сохраняю, от 0 до 100 (я использую 89). Кажется, что я использовал приложение, чтобы увидеть, что это число было в сохраненном файле, но если я это сделал, я не могу на всю жизнь понять, что это было. Любые предложения относительно того, что использовать?
16
Ответы:
После сохранения вы не можете больше узнать качество.(Установка качества при сохранении просто сообщает программе, сколько потерь вы считаете приемлемыми, но однажды сохраненные: то, что потеряно, потеряно. Вам нужно было бы, чтобы человек сказал, если что-то выглядит хорошо.)Хммм, наверное я ошибся. Я до сих пор думаю , что выше верно, но ImageMagick «s
identify
доказывает меня неправильно?Я не знаю, как изображение в моем тесте было сохранено, но в нем нет данных EXIF. Может ли качество сохраняться в изображении?
источник
Чтобы добавить к ответу Арджана:
identify
Похоже, что ImageMagick заглядывает внутрь изображения JPEG, чтобы угадать настройку качества, используемую для его кодирования.Исходный код ImageMagick (поболеть за бесплатное программное обеспечение :-)) содержит строки :
(
coders/jpeg.c
строка 843 и далее в моей последней версии исходного кода ImageMagick).Я не достаточно разбираюсь в JPEG, чтобы по-настоящему понять, но, похоже, он делает что-то вроде описанного в этой статье:
Определите коэффициент качества JPEG с помощью Visual C # .NET (мертвая ссылка на январь 2018 года; копия на archive.org с 2015 года )
Так что да, на
identify
самом деле можно определить настройку качества JPEG только из одного сжатого файла (хотя результат не всегда может быть абсолютно точным).источник
Как сказал Арджан, это
identify -verbose myimage.jpg
будет сделано. Поскольку imagemagick - это инструмент CLI, он может быть полезен для сценариев. Подходidentify -verbose myimage.jpg | grep ...
очень медленный. Я рекомендую использовать IM, как этоЭто намного быстрее.
источник
JPEGsnoop - хорошая альтернатива ImageMagick
identify
. Загрузка довольно мала и доступна в портативном формате.После обработки JPG, вы найдете «Приблизительный коэффициент качества» под маркером DQT.
источник
С библиотекой ImageMagick ++ это легко:
источник
Picasa 3 имеет панель свойств, которая показывает качество JPEG, но на данный момент это пустая программа.
источник