Чересстрочная развертка (растровые изображения)
Эта статья нуждается в дополнительных цитатах для проверки . ( сентябрь 2015 г. ) |
В вычислительной технике чересстрочная развертка (также известная как чередование ) — это метод кодирования растрового изображения, при котором человек, частично получивший его, видит ухудшенную копию всего изображения. При общении по медленному каналу связи зачастую предпочтительнее видеть совершенно четкую копию одной части изображения, поскольку это помогает зрителю быстрее решить, следует ли прервать или продолжить передачу.
Чересстрочная развертка поддерживается следующими форматами , где она необязательна:
- Чересстрочная развертка GIF сохраняет строки в порядке.
- PNG использует алгоритм Adam7 , который чередуется как в вертикальном, так и в горизонтальном направлении.
- TGA использует два дополнительных алгоритма чересстрочной развертки:
- Двусторонний:
- И четырехходовой:
- JPEG , JPEG 2000 и JPEG XR (фактически используется иерархия частотного разложения, а не чередование значений пикселей)
- PGF (также с использованием частотного разложения)
Чересстрочная развертка — это форма инкрементного декодирования, поскольку изображение можно загружать инкрементально. Другой формой инкрементного декодирования является прогрессивная развертка . При прогрессивной развертке загруженное изображение декодируется построчно, поэтому вместо того, чтобы становиться все более четким, оно постепенно увеличивается. Основное различие между концепцией чересстрочной развертки в растровых изображениях и видео заключается в том, что даже прогрессивные растровые изображения можно загружать в несколько кадров.
Например: Чересстрочный GIF — это изображение GIF, которое появляется на вашем дисплее, как изображение, проходящее через медленно открывающиеся жалюзи . Нечеткий контур изображения постепенно заменяется семью последовательными волнами битовых потоков, которые заполняют недостающие строки, пока изображение не достигнет своего полного разрешения.
Чересстрочная графика когда-то была [ когда? ] широко использовался в веб-дизайне , а до этого — при распространении графических файлов по системам досок объявлений и другим низкоскоростным методам связи. Сегодня эта практика гораздо менее распространена, поскольку обычные широкополосные подключения к Интернету позволяют почти мгновенно загружать большинство изображений на экран пользователя, а чересстрочная развертка обычно является неэффективным методом кодирования изображений. [ нужна ссылка ]
Чересстрочная развертка подвергалась критике, поскольку зрителям может быть непонятно, когда изображение завершило рендеринг, в отличие от нечересстрочной рендеринга, где прогресс очевиден (оставшиеся данные отображаются пустыми). [1] Кроме того, преимущества чересстрочной развертки для пользователей с низкой скоростью соединения могут быть переоценены необходимостью загрузки файла большего размера, поскольку чересстрочные изображения обычно не сжимаются должным образом. [2]
Ссылки
[ редактировать ]- ^ Глава 6: Добавление изображений на ваш сайт , Филип Гринспан , часть Руководства Филипа и Алекса по веб-публикации, июнь 2003 г.
- ^ «Сжатие и фильтрация (PNG: полное руководство)» .