Потеряю ли я качество переключения с (JPEGTIFF на LZW) на (JPEGTIFF на JPEG)? - PullRequest
2 голосов
/ 29 ноября 2011

Я создаю приложение, которое обрабатывает много отсканированных изображений. Эти изображения импортируются с использованием файлов JPEGTIFF. Я разделил файлы TIFF на одностраничные файлы LZWTIFF, потому что приложение не может обрабатывать файлы JPEGTIFF. Файлы LZW намного больше оригинальных файлов JPEGTIFF и загружаются очень медленно. Мне интересно, стоит ли мне переходить на использование одностраничных файлов JPEG вместо файлов LZW. Я немного напуган, потому что JPEG - это сжатие с потерями, а LZW - нет. Но я не уверен, получу ли я какое-либо качество, перейдя от JPEGTIFF к LZWTIFF. Итак, мой вопрос: я теряю качество, переключаясь на JPEG вместо LZWTIFF?

1 Ответ

1 голос
/ 29 ноября 2011

По определению, если вы переходите от алгоритма сжатия без потерь к алгоритму с потерями, вы потенциально потеряете качество - хотя тот факт, что вы начинаете с чего-то под названием «JPEGTIFF», подразумевает, что там уже может быть некоторое сжатие.Однако необходимо учитывать и другие факторы, которые минимизируют проблемы.

  1. Повышение качества сжатия JPEG.Вы можете контролировать, сколько деталей теряется, изменяя значение сжатия Quality.Чем выше значение, тем меньше данных теряется - но, очевидно, это не принесет вам такой большой пользы в других областях (дисковое пространство, время загрузки и т. Д.)

  2. Фотографии могут справляться лучшесжатие с потерями.Артефакты сжатия наиболее заметны, когда у вас есть резкие края, такие как текст, линии и блочные области на готовых изображениях.На фотографии реальной сцены этого меньше, поэтому артефакты сжатия менее заметны.

Однако вам действительно нужно выполнить несколько тестов, чтобы убедиться, что качество получаемых изображений приемлемо дляваш клиент.

...