Каков наилучший формат для просмотра в Интернете для сохранения TIF с глубиной в 1 бит?

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

  •  06-07-2019
  •  | 
  •  

Вопрос

Я хочу обратить TIF к типу изображения, доступному для просмотра на веб-странице.

В TIFs являются ли черное и белое таким JPG работает совсем не хорошо и в конечном итоге становится еще больше после преобразования.

Вот несколько тестов, которые я выполнил с помощью C # и Image.Save чтобы выполнить преобразование:

Оригинальный TIF составляет 7 КБ (разрядность:1).

Преобразованный в:

  • JPG:101 КБ (разрядность:24)
  • БМП:256 КБ (разрядность:1)
  • GIF - файл:17 КБ (разрядность:8)
  • PNG:11 КБ (разрядность:1)

Затем я преобразовал многостраничный TIF который состоит из 3 страниц.Исходный размер составлял 134 КБ (разрядность:1).

Всего преобразовано 3 изображения:

  • JPG:1324 КБ (разрядность:24)
  • БМП:768 КБ (разрядность:1)
  • GIF - файл:221 КБ (разрядность:8)
  • PNG:155 КБ (разрядность:1)

Я начинаю с многостраничного TIF и мне нужно преобразовать, чтобы его можно было просматривать в браузере.Это выглядит как PNG это был бы лучший формат для использования, основанный на моих базовых тестах, которые я описал выше.Существуют ли другие форматы изображений, которые мне следует использовать / рассмотреть?

Есть ли какие-либо другие параметры, которых мне не хватает, чтобы уменьшить размер файла?

Редактировать: Я добавил больше информации о разрядности каждого формата.В BMP и PNG поддерживайте ту же разрядность, что и TIF.Есть ли способ уменьшить GIF или JPG разрядность, чтобы, надеюсь, значительно уменьшить размер?

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

Решение

PNG, безусловно, ваш лучший выбор здесь.

Причина, по которой ваш PNG в конечном итоге получается больше исходного TIF, может заключаться в том, что среда выполнения не выполняет всего возможного сжатия.Если вам действительно нужно сжать каждый последний маленький байт из файла PNG, я бы предложил использовать такой инструмент, как Продвижение вперед или Выбор для того, чтобы сжать PNGS после того, как вы их запишете.Автор OptiPNG написал хорошую статью со ссылками на несколько других оптимизаторов PNG.

Другие советы

Используйте PNG, он поддерживает 1-битный цветовой режим и работает даже в IE4 (если вам не нужна частичная прозрачность).Используют ли ваши клиенты IE3?

Несколько лет назад я, возможно, и отказался бы от PNG, но теперь это просто работает.и есть множество взломанных скриптов, чтобы заставить его работать с IE 5 и 6, чтобы вы могли быть в безопасности для большинства пользователей.Если вам действительно нужна совместимость, предложите как GIF, так и PNG.

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