<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF111%3A%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0...</id>
		<title>LXF111:Что за штука... - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF111%3A%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0..."/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF111:%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0...&amp;action=history"/>
		<updated>2026-05-13T00:25:44Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF111:%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0...&amp;diff=8286&amp;oldid=prev</id>
		<title>Yaleks: Новая: == Что за штука... DjVu? == : ''Марко Фиоретти представляет формат, в который когда-нибудь обратятся все стар...</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF111:%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0...&amp;diff=8286&amp;oldid=prev"/>
				<updated>2009-07-25T09:35:16Z</updated>
		
		<summary type="html">&lt;p&gt;Новая: == Что за штука... DjVu? == : &amp;#039;&amp;#039;Марко Фиоретти представляет формат, в который когда-нибудь обратятся все стар...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Что за штука... DjVu? ==&lt;br /&gt;
: ''Марко Фиоретти представляет формат, в который когда-нибудь обратятся все старинные свитки и современные киноафиши.''&lt;br /&gt;
&lt;br /&gt;
; Вроде я такое название слышал... дежа-вю… Не напомните?&lt;br /&gt;
DjVu – это специальный формат файлов для сжатого&lt;br /&gt;
хранения цифровых документов, изначально разработанный в AT&amp;amp;T.&lt;br /&gt;
; Ну, обрадовали – мало нам JPEG, GIF, PNG и прочих? Зачем еще и DjVu?&lt;br /&gt;
Этот формат специально предназначен для сканирования фотографий и бумажных документов, для целей&lt;br /&gt;
архивирования и онлайн-публикации.&lt;br /&gt;
; Короче, обычному пользователю это без надобности?&lt;br /&gt;
Если ваши потребности ограничиваются альбомом&lt;br /&gt;
цифровых фотографий – пожалуй, да. А вот ученые и&lt;br /&gt;
многие другие люди – от любителей комиксов до коллекционеров живописи – явно имеют причины заинтересоваться этим форматом.&lt;br /&gt;
; Это почему же?&lt;br /&gt;
Принято думать, что в сегодняшнем мире все&lt;br /&gt;
цифровое, но на самом деле почти вся документация&lt;br /&gt;
хранится либо на бумаге, либо на другом аналоговом&lt;br /&gt;
носителе.&lt;br /&gt;
; Какие документы вы имеете в виду?&lt;br /&gt;
Вспомните о старинных книгах, газетах и картах – уйма документов, от египетских свитков до первых изданий Бэтмена 40-х годов.&lt;br /&gt;
; А что, DjVu-архивы уже где-то существуют? Приведите парочку примеров…&lt;br /&gt;
Их масса… не знаю даже, с чего начать… например, можно приобрести DVD с высококачественными&lt;br /&gt;
репродукциями архивов журналов Spectator или Rolling&lt;br /&gt;
Stone, но, вероятно, куда больше вас заинтересует&lt;br /&gt;
бесплатное издание Иллюстрированного Шекспира&lt;br /&gt;
на http://www.leoyan.com/djvu-editions.com/SHAKESPEARE/COMPLETE/toc.php. Демо, показывающее, на что способен DjVu, есть на http://djvu.org/gallery.&lt;br /&gt;
; А малые предприятия и индивидуальные пользователи? Им DjVu пригодится?&lt;br /&gt;
DjVu мог бы стать недорогим способом онлайн-представления товара, чтобы покупатель мог как следует&lt;br /&gt;
рассмотреть его перед покупкой.&lt;br /&gt;
&lt;br /&gt;
Что касается индивидуальных пользователей,&lt;br /&gt;
опять-таки подумайте об ученых: они могли бы разместить на своих сайтах сотни рукописных математических формул. Если это, по-вашему, нетипичный&lt;br /&gt;
вариант, вспомните о тех, кто публикует свои рисунки&lt;br /&gt;
или акварели на Flickr и вынуждены мириться с ограничениями JPEG. Поверьте, рынок найдется!&lt;br /&gt;
; Допустим... но разве не для этого создан PDF?&lt;br /&gt;
PDF хорош, если нужно распознать и&lt;br /&gt;
сохранить бумажную копию файла,&lt;br /&gt;
но он лишен многих достоинств DjVu.&lt;br /&gt;
Многие вещи, о которых я упоминал&lt;br /&gt;
выше, не существуют в цифровом виде&lt;br /&gt;
просто потому, что их практически неподъемно перевести в любой из существующих форматов, включая&lt;br /&gt;
PDF.&lt;br /&gt;
; А в чем тут дело?&lt;br /&gt;
Все упирается в системные ресурсы: читаемые&lt;br /&gt;
JPEG, GIF или PNG-сканы могут быть настолько «тяжелыми», что их архивирование на сервере, не говоря&lt;br /&gt;
уже о скачивании, при нынешнем состоянии коммуникаций просто неосуществимо.&lt;br /&gt;
; Тогда как DjVu...&lt;br /&gt;
…может быть до 10 раз меньше аналогичного&lt;br /&gt;
JPEG, и до восьми раз – PDF. Подробное слайд-шоу по&lt;br /&gt;
этой теме можно увидеть на http://djvu.org/resources/djvuvsother. Шоу, естественно, в формате DjVu, поэтому дочитайте эту статью до конца, иначе вам его даже&lt;br /&gt;
не открыть. А если вы просто хотите сравнить DjVu&lt;br /&gt;
с JPEG, прочтите статью на http://djvu.org/resources/jpgvsdjvu или зайдите в галерею ‘DjVuPhoto vs JPEG’&lt;br /&gt;
на http://www.djvuzone.org/djvu/photos/jpgvsdjvu01. Кроме&lt;br /&gt;
всего прочего, распространенные форматы лишены&lt;br /&gt;
средств удаленной навигации, о которых я расскажу&lt;br /&gt;
чуть позже.&lt;br /&gt;
; Выходит, от DjVu есть прок только при онлайн-просмотре, верно?&lt;br /&gt;
Неверно. Даже если трафик не проблема, рендеринг&lt;br /&gt;
обгоняет другие форматы и, как правило, требует&lt;br /&gt;
меньше оперативной памяти.&lt;br /&gt;
; Похоже, непросто все это осуществить. Как же работает DjVu?&lt;br /&gt;
По сути, DyVu – это комбинация трех отдельных технологий анализа и сжатия: DjVuPhoto, DjVuBitonal и&lt;br /&gt;
DjVuDocument.&lt;br /&gt;
; Пожалуйста, объясните. Только не все сразу...&lt;br /&gt;
DjVuPhoto – это прогрессивная технология сжатия на основе вейвлетов.&lt;br /&gt;
; А что в ней прогрессивного?&lt;br /&gt;
Прогресс в том, что браузер рисует DjVu-изображение непрерывно, с первых секунд загрузки.&lt;br /&gt;
Вы моментально получаете картинку с низким разре&lt;br /&gt;
шением, а потом она постепенно обрастает деталями.&lt;br /&gt;
; То есть можно сразу оценить картинку задолго до полной загрузки?&lt;br /&gt;
Именно так. DjVuBitonal – новый тип сжатия, предназначенный для архивирования изображений с большим количеством повторяющихся, практически идентичных, черно-белых значков, известных как «печатные символы». Это может быть любой печатный&lt;br /&gt;
текст.&lt;br /&gt;
; Нет слов. Еще сюрпризы от DjVu?&lt;br /&gt;
Легко. Третий алгоритм сжатия DjVu создан для&lt;br /&gt;
того, чтобы сохранять богато иллюстрированные и&lt;br /&gt;
красочно оформленные журнальные страницы вроде&lt;br /&gt;
той, на которой протекает наша беседа. DjVuDocument&lt;br /&gt;
помещает текст и графику, сжатые DjVuBitonal, в один&lt;br /&gt;
слой, а фотографии и фон, сохраненные DjVuPhoto&lt;br /&gt;
(возможно, в другом разрешении) – в другой.&lt;br /&gt;
; А в чем достоинство такого метода?&lt;br /&gt;
Любой браузер, распознающий формат DjVu,&lt;br /&gt;
в первую очередь загрузит текстовый слой. Начинать&lt;br /&gt;
чтение можно сразу же, пока не подоспели украшения.&lt;br /&gt;
Разделение изображений и текста упрощает передачу последнего оптическим средствам распознавания&lt;br /&gt;
образов (OCR).&lt;br /&gt;
&lt;br /&gt;
; Но для простых изображений, без текста, выигрыша не будет, так?&lt;br /&gt;
Так. Мы уже разобрались, что DjVuDocument создает&lt;br /&gt;
файлы со слоями для текста и для изображений, и вся&lt;br /&gt;
спецификация DjVu поддерживает работу с ними. Я не&lt;br /&gt;
утверждал, что этот формат предпочтителен для чисто&lt;br /&gt;
текстовых документов, и не говорил, что содержимое&lt;br /&gt;
текстового слоя обязано быть идентичным таковому в&lt;br /&gt;
бумажной версии.&lt;br /&gt;
&lt;br /&gt;
Представим себе такую ситуацию: профессор&lt;br /&gt;
одного из ближневосточных университетов решил&lt;br /&gt;
опубликовать онлайн древний арабский манускрипт,&lt;br /&gt;
только что восстановленный «во всей красе». С помощью DjVu можно добавить в файл английский перевод&lt;br /&gt;
и комментарии. Подробнее об этом можно прочесть&lt;br /&gt;
здесь: http://djvu.org/resources/embedding_transcripts_in_handwritten_pages.php.&lt;br /&gt;
; Чудеса. А чем еще DjVu превосходит другие форматы?&lt;br /&gt;
Вот, например, проблемы онлайн-просмотра многостраничных документов и пути их решения. Как гласит&lt;br /&gt;
man-страница DjVu, сканированные версии многостраничных документов в этом формате «не просто коллекция оцифрованных картинок». Чтобы комфортно&lt;br /&gt;
читать рукописи онлайн (в том числе и при малой скорости подключения), переход от страницы к странице&lt;br /&gt;
должен быть практически мгновенным, даже если&lt;br /&gt;
файл еще на полностью загружен!&lt;br /&gt;
; Ох, верно. Но как DjVu это делает?&lt;br /&gt;
С помощью двух форматов хранения многостраничных документов, Indirect (разделяемого) и Bundled&lt;br /&gt;
(пакетного). Первый генерирует серию файлов, по&lt;br /&gt;
одному для каждой страницы, и включает в комплект&lt;br /&gt;
полный гипертекстовый индекс всего документа; благодаря этому возможна загрузка только той части&lt;br /&gt;
архива, которая вас интересует. Bundled DjVu, напротив, больше подходит для оффлайн-архивирования,&lt;br /&gt;
так как все упаковывается в единственный файл.&lt;br /&gt;
; Какое ПО можно раздобыть для создания или отображения DjVu-файлов на Linux?&lt;br /&gt;
Стартовая точка для поисков – страница проекта&lt;br /&gt;
DjVuLibre на http://djvu.sourceforge.net. Это открытая&lt;br /&gt;
реализация DjVu, которая включает средства просмотра, декодеры, кодеры и вспомогательные утилиты.&lt;br /&gt;
Например, просмотрщик DJView4 «понимает» навигацию в документе, проводит поиск и печать, масштабирование, перемещение документа по экрану, создает&lt;br /&gt;
миниатюры файлов и т.д. Дистрибутив DjVuLibre включает также модули масштабирования и печати для&lt;br /&gt;
стандартных браузеров Linux, Windows и Mac OS X.&lt;br /&gt;
Множество документов и программ можно найти на&lt;br /&gt;
http://djvu.org/resources, а онлайн-сообщество DjVu-пользователей собирается на http://djvu.org/forum.&lt;br /&gt;
; А как добавить поддержку DjVu к моим собственным программам?&lt;br /&gt;
На вышеупомянутой странице Resource есть ссылки и&lt;br /&gt;
на ресурсы разработчиков, но для Linux-хакера лучше&lt;br /&gt;
начать со страницы ‘Creating DjVu Documents Linux&lt;br /&gt;
HOWTO’ (Linux-HOWTO по созданию документов в&lt;br /&gt;
формате DjVu) на http://www.howtoforge.com/creating_djvu_documents_on_linux. Там есть еще интересный проект&lt;br /&gt;
DjVuLibre XML Tools, облегчающий редактирование&lt;br /&gt;
метаданных, гиперссылок и текста, содержащегося в&lt;br /&gt;
DjVu-файлах, с помощью XML.&lt;br /&gt;
; Можно ли провести испытание DjVu?&lt;br /&gt;
Конечно. Свободный сервер Any2DjVu (http://any2djvu.djvuzone.org) – то, что вам нужно. Начните с&lt;br /&gt;
выбора исходного формата: доступны PDF, PostScript,&lt;br /&gt;
TIFF, JPEG и многие другие. Когда появится HTML-форма, задайте основные параметры преобразования&lt;br /&gt;
и выгружайте свой файл. Вот и все!&lt;/div&gt;</summary>
		<author><name>Yaleks</name></author>	</entry>

	</feed>