Я теряю переключение качества от (JPegtiff на LZW) на (JPegtiff на JPEG)?

StackOverflow https://stackoverflow.com/questions/8308432

  •  25-10-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top