[Перевод] 10 забытых форматов изображений

Мир забыл уже много форматов изображений — от PCX и TGA до VRML. Не все стандарты изображений, какими бы они красивыми не были, живут долго.


zu8e-yzouuqsgm7k3hzmqfyivmu.jpeg

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

Один технический стандарт в итоге поменял то, как люди использовали один из важных типов офисной техники — факс. Другой поменял, можно сказать, всё остальное, став де-факто способом пересылки высококачественных изображений и низкокачественных мемов по интернету и в рабочих условиях.

Их пути разошлись, но пришли они к одному и тому же — миру стандартов сжатия. Средний человек не представляет, что такое JBIG — стандарт сжатия, использующийся в большинстве факсов. Однако этот же человек наверняка слышал про JPEG — стандарт, впервые опубликованный в 1992 году.

Формат JPEG — крутой и определяющий культуру, однако мне больше интересны те варианты, которые ему проиграли. Менее известные и популярные, более узкие элементы этого мира. Поэтому я расскажу вам о 10 форматах, не попавших в мейнстрим. Если вашего любимого формата здесь нет — не обижайтесь.


Образец графики формата NAPLPS на малоизвестном кабельном канале Genesis Storytime

1. The North American Presentation Level Protocol Syntax (NAPLPS)


Тип файла: векторная графика

Наиболее часто используемое расширение: .nap

Это один из самых ранних форматов изображений, использовавшихся в широковещании, и одна из первых попыток создать портативный формат, способный выводить на экран полноцветную графику. Его разработали в 1970-х годах в Канадском центре исследования коммуникаций в качестве ответвления системы Telidon. Формат стал широко использоваться на канадском телевидении (включая и кабельный канал Genesis StoryTime), а потом перекочевал на ПК.

Позднее он стал ключевым элементом системы Prodigy, представленной в конце 1980-х компаниями Sears и IBM. Платформа дожила до 90-х годов.

image-loader.svg

2. BSAVE


Тип файла: растровый

Наиболее часто используемое расширение: .BSV, .PIC

У этого формата более близкие родственные связи с IBM PC. Это не то, чтобы отдельный формат — больше просто способ сохранить необработанное изображение экрана при помощи команды BSAVE, имевшейся в различных версиях языка Microsoft QuickBasic. Для загрузки изображения, естественно, нужно использовать команду BLOAD.

Команда работает во многих версиях Microsoft BASIC. Эта система — самая близкая к кросс-платформенным приложениям из всего, что существовало в ранние годы индустрии персональных компьютеров. Благодаря широкому распространению BSAVE ранние дигитайзеры вроде VersaWriter использовали эту команду для сохранения созданного рисунка с целью его дальнейшего воспроизведения на экране.

Формат оставил след в истории программ для рисования, несмотря на его банальную природу, поскольку использовался в PCPaint — самой первой программе для рисования на IBM PC, использовавшей мышь и графический интерфейс. Microsoft так беспокоилась по поводу компании Mouse Systems, создавшей PCPaint, что создатель MS-DOS купила лицензию на программу у своего крупнейшего конкурента, чтобы создать собственное приложение. В связи с чем мы и переходим к формату


Пример работы PC Paintbrush. Один из вариантов этой программы превратился в Microsoft Paint.

3. .PCX


Тип файла: растровый

Наиболее часто используемое расширение: .PCX

Если вы использовали программу Microsoft Paint (тогда называвшийся Paintbrush) с Windows 3.0 около 1990 года, то вы можете знать, что она умела сохранять файлы в двух форматах. Одним из них был PCX, и на момент выхода Paint он был гораздо более распространённым, чем второй.

Причина была проста. Формат .PCX ассоциировался с PC Paintbrush, чрезвычайно популярной программой, существовавшей до появления Windows — настолько, что стал де-факто стандартом для программ редактирования изображений до появления GIF and JPEG. Как я упоминал ранее, Microsoft практически просто поменяла название PC Paintbrush и выпустила эту программу как Microsoft Paint. С распространением форматов более высокого разрешения PCX постепенно ушёл в тень, но на IBM PC в конце 1980-х он всё же доминировал на IBM PC.

Существовал и ещё один формат, быстро забытый всеми — .MSP, использовавшийся в ранних версиях Microsoft Paint. Он был настолько малоизвестным, что Microsoft отказалась от него задолго до того, как большинство людей смогло его попробовать. Версия Paint в Windows 3.0 (первая версия Windows, которую большинство людей реально использовала) умела только открывать MSP, но не сохранять его. В этих файлах хранились однобитные изображения, и к началу 90-х формат уже устарел.

PCX же доминировал потому, что был напрямую привязан к графическим возможностям IBM PC — то есть, был заточен под CGA, EGA и VGA, если верить Энциклопедии форматов графических файлов (да, реально есть такая книга!). В формате есть сжатие данных, не особенно эффективное. Серьёзно сжатием заниматься начали только с появлением GIF и JPEG.


Несколько аргументов в пользу формата TIFF

4. Tag Image File Format (TIFF)


Тип файла: растровый

Наиболее часто используемое расширение: .TIFF, .TIF

Этот формат расцвёл в середине 80-х, когда издательства начали массово переходить на компьютерную вёрстку. Его создала компания Aldus, разработавшая с помощью Microsoft и Hewlett-Packard прорывной пакет PageMaker. Этот формат, основанный на тэгах, распространился так широко в основном потому, что в период становления электронной вёрстки PageMaker стал самым популярным инструментом. Aldus быстро провела стандартизацию формата, и когда в 1994 году её купила Adobe, последняя продолжила его поддержку.

Он появился в нужное время, и помог создать стандарт для сканеров как раз в исторический для этой области момент. «Работники настольных издательских систем и производители сканеров предпочитают TIFF, поскольку он позволяет обмениваться данными между Mac и ПК, что уменьшает время вывода продуктов на рынок для обеих систем», — писал журналист PC Magazine Том Стэнтон в 1987 году.

Из всех перечисленных тут форматов TIFF с наибольшей вероятностью широко используется до сих пор, однако он постепенно превратился в более специализированный формат для профессионалов, если сравнить его с каким-нибудь JPG. Он уже вышел из мейнстрима, несмотря на то, что всё ещё используется в некоторых специфичных случаях.


Часовое обучающее видео по сложным функциям в DeluxePaint.

5. ILBM IFF Interleaved Bitmap


Тип файла: растровый

Наиболее часто используемое расширение: .IFF

Использовавшийся в основном на компьютерах Amiga формат был создан компанией Electronic Arts в 1980-е годы для своей популярной программы DeluxePaint. Он развивался так активно, что на его фоне PC Paintbrush быстро стала казаться отстающей. И хотя этот формат в основном использовали для хранения звука и изображения на ПК, по данным Энциклопедии форматов графических файлов, более фундаментальную роль в качестве файлового формата общего назначения он сыграл на передовых для своего времени компьютерах Amiga.

Как отмечает команда сайта Archive, индивидуальные особенности Amiga были таковы, что различные варианты формата IFF использовались различными приложениями, а также часто приспосабливались конкретно для работы на специфическом железе этого компьютера.

Как пишут в книге 1996 года, формат оставался практически без изменений после публикации его спецификации в 1985 году, однако многие разработчики выпускали и описывали различные его расширения. На момент выхода книги формат IFF был одним из самых используемых.

8fb5291b4a2dcf315ef0b5be871982af.jpg
Реклама системы Truevision Targa на тот период, когда ею владела AT&T.

6. Truevision TGA (TARGA)


Тип файла: растровый

Наиболее часто используемое расширение: .TGA

Если IFF оказался тесно связанным со спецификой работы железа компьютера Amiga, то формат TGA буквально оказался побочным продуктом одной из самых ранних плат, предназначенных для работы с видео на IBM PC. Изначально TGA появился в недрах AT&T, а потом, в конце 1980-х, отпочковался в собственную компанию. Это был один из первых форматов, способных воспроизводить «true color» при помощи специального железа. Как отмечается в Библиотеке Конгресса, он даже поддерживал прозрачность, что в то время было очень круто.

«Truevision стала пионером в индустрии цифрового редактирования видео, представив в 1987 году видеокарту Targa для ПК, — пишут в IEEE Computer Society. — В том же году NewTek анонсировала карту видеозахвата для Amiga под названием Video Toaster, но выпустила её только в 1990-м, поэтому Targa реально стала первой».

Сегодня этот формат по популярности уступает другим, однако применяется до сих пор. К примеру, Valve использует его вариант, .VTF, для хранения изображений в Steam.

image-loader.svg

7. RIP Graphics (aka RIPscrip)


Тип файла: векторный

Наиболее часто используемое расширение: .RIP

Этот формат, по сути, был чем-то вроде Flash в эпоху BBS, и позволял насладиться неплохой графикой при низкой скорости связи — в то время, когда низкая скорость связи была делом обычным. В результате формат породил очень много креативных решений, а также различные попытки создания графического интерфейса пользователей на BBS. Как и Flash, поддерживал сжатие; в отличие от него, был приспособлен для особенностей MS-DOS, а разрабатывался компанией, не имевшей отношения к гигантам из Кремниевой долины.

Несмотря на популярность формата, в веб его перенести оказалось не так-то просто. Пространство веба оказалось гораздо большим, чем диалап-сообщества. TeleGrafix пыталась доказать миру, что telnet, а вовсе не веб, является достойной внимания новинкой — и проиграла.

image-loader.svg

8. .BMP file format

Тип файла: растровый

Наиболее часто используемое расширение: .BMP, .DIB

Самый главный подарок от Microsoft миру графических стандартов. Впервые был разработан для Microsoft Windows и OS/2 в конце 80-х. Способен работать с дисплеями с большим количеством цветов. Наряду с PCX использовался в Microsoft Paint в эпоху его расцвета в начале 90-х.

Однако формат BMP удачным не назовёшь. Версию, предшествовавшую той, что использовалась в Windows 3.0, PC Magazine охарактеризовал, как «вероятно, худший битовый формат из всех разработанных», в частности из-за непоследовательности. Автор статьи Чарльз Пецольд отмечал, что формат часто менялся от версии к версии Windows и OS/2, и не был «устройство-независимым» вплоть до появления Windows 3.0. Хуже всего было то, что этот формат появился до интернета, и не сильно упирал на сжатие. А значит, он плохо подходил для того направления, в котором двигалась компьютерная индустрия.

«BMP-файлы обычно не сжимаются, и поэтому не очень хорошо подходят для передачи через интернет», — предупреждает компания в документации на сайте.


Примеры VRML-графики из 90-х.

9. Virtual Reality Modeling Language (VRML)


Тип файла: векторная графика, анимация, интерактивный формат

Наиболее часто используемое расширение: .WRL, .WRZ

Если вас выводят из себя новомодные разговоры о метавселенной, вам стоит знать, что мы более-менее движемся по этому пути уже почти четверть века. Ранний формат трёхмерной графики VRML стал одним из первых форматов, разработанных специально для веба (а также одним из первых форматов, разработанных с учётом стандартов, а не каким-то корпоративным продуктом, переделанным под задачу). Шумиха по поводу этого формата напоминает то обсуждение, которое вызвала метавселенная Цукерберга и компании в последнее время. В конце 90-х Microsoft Internet Explorer и Netscape Communicator [два основных браузера в то время / прим. перев.] поддерживали этот формат из коробки.

Шумиха по поводу этого формата была знатной, его превозносили даже в мейнстримной прессе (вместо специальной — хотя и в ней тоже обсуждали), несмотря на то, что мало кому удавалось им воспользоваться. Возможно, стоит обсудить отдельно, почему открытый стандарт цифровой графики проиграл проприетарному Flash, но вспомнить VRML всё равно приятно — учитывая, что компания, которую мы должны называть Facebook, пытается привлечь внимание к идее, похожей по сути.

2996e2e8edcd7d04353635d2108f3460.jpg

10. Wireless Application Protocol Bitmap


Тип файла: растровый

Наиболее часто используемое расширение: .WBMP

Не так давно наши телефоны умели показывать только одноцветные графические изображения. Да, да, пользователи Nokia, играющие в Змейку — я вас имею в виду.

Так и родился формат WBMP. Его в конце 90-х разработал Wireless Application Protocol Forum (сейчас преобразившийся в Open Mobile Alliance), исходя из предположения, что на экраны можно выводить только одноцветные изображения (однако в случае крайней необходимости он поддерживал и более распространённые форматы типа JPG или PNG).

«WAE [Wireless Application Environment / прим. перев.] обеспечивает визуальное окружение, разработанное специально под несколько конкурирующих требований, включая поддержку глубины в несколько пикселей, поддержку таблиц цветовых пространств, сжатия, малых требований к процессору и памяти при распаковке, и презентационные запросы, а также с тем, чтобы успешно работать с распространёнными инструментами», написано в стандарте.

По сути, WBMP описал стандарт графики того уровня, который можно было получить на Game Boy за десять лет до появления миллионов первых сотовых телефонов.

— Легко принимать хорошее качество современных форматов изображений как само собой разумеющееся. Благодаря им сегодня у нас есть такие яркие визуальные коммуникации, которых несколько десятилетий назад у нас просто не было.

В самом начале развития индустрии персональных компьютеров нам приходилось пользоваться де-факто стандартами из популярных приложений или перенимать технологии у индустрии широковещания, чтобы создавать изображения. Вскоре нам пришлось задуматься над такими вещами, как сжатие и портативность — и форматы, не поддерживающие эти функции, быстро оказались на обочине.

И даже у исторических ограничений форматов типа GIF, эволюционировавшего из Compuserve, и продолжающего играть свою роль в качестве одного из самых популярных форматов интернета, есть свой особый шарм.

Однако перечисленные выше форматы не стали известными большинству людей так же хорошо, как JPG, GIF и PNG. Некоторые, вроде PCX, были известны ранее. Некоторые из современных форматов, вроде WebP, HEIC и SVG, набирают популярность в мейнстримовом сознании, однако для этого требуется смесь из стандартизации, технологических преимуществ, постоянного использования и понимания со стороны пользователей. Поэтому не всякому формату суждено стать хитом.

Пробившиеся форматы нашли эту комбинацию — и в неё не входит такая особенность, как улучшенное сжатие данных для факсов.

© Habrahabr.ru