|
|
|
Ascii85 encode & decode, может пригодиться (оптимизируйте если нада)... | ☑ | ||
|---|---|---|---|---|
|
0
smaharbA
26.10.06
✎
10:04
|
Собственно вот -
... "Дикая смесь" получилась, но можно сделать "штатнее", но еще медленнееее... |
|||
|
1
asady
26.10.06
✎
10:16
|
(0)
By default, the printer driver transfers binary information to PostScript printers; however, you can choose to transfer image data using JPEG or ASCII85 encoding. These options are not available to non-PostScript printers such as many inkjet models. ASCII85 is a text encoding for binary data that is more compact than ASCII encoding. JPEG-encoded files are smaller than binary files, and therefore require less time to print; however, using JPEG encoding decreases the image quality. Only PostScript Level 2 (or higher) printers support JPEG encoding; sending a JPEG-encoded file to a PostScript Level 1 output device may result in PostScript language errors. Some print spooler programs, computer networks, and third-party printer drivers don't support files that are binary or JPEG-encoded, and some PostScript output devices accept binary and JPEG-encoded image data only through their AppleTalk and Ethernet ports, not their parallel or serial ports. In these situations, you can select the ASCII85 encoding method. However, ASCII85 files contain about twice as many characters and require about twice as much time to transfer as binary files. Во-первых, определим, что такое PostScript. Попробуйте сделать следующее: создайте новый файл в программе Adobe Illustrator и начертите рамку (Tools-Box). Сохраните файл, закройте программу, и просмотрите созданный файл в каком-нибудь текстовом редакторе. То, что вы увидите - является программой, записанной на PostScript языке. В данном случае, эта PostScript-программа описывает страницу и элемент, размещенный на ней. Раньше PostScript программы создавались вручную, программистам приходилось в текстовом редакторе набирать код (используя Руководство к описанию языка) и затем посылать их на принтер для печати. Illustrator был первым "графическим интерфейсом" PostScript языка, который позволял, рисуя графические обьекты, создавать PostScript файлы автоматически. Итак, мы видим, что PostScript язык, подобно языкам Basic, C++, Fortran, является языком программирования. Но он выполняет только одну вещь - очень точно (с заданными параметрами) описывает страницу - как она будет выглядеть. Как и всякий программный язык, PostScript нуждается в процессоре, который бы запускал на выполнение код. Этот процессор представляет собой набор программно-аппаратных средств, обычно "прописанных" в принтере, и называется RIP (Raster Image Processor). RIP берет PostScript код и переводит его в точечное описание страницы (dots on a page) - битовую карту. То есть, PostScript-принтер является устройством, которое читает и интерпретирует PostScript программу и выводит изображение на бумагу, пленку и т.п. Следует заметить, что AGM (Adobe Graphics Models), используемая в InDesign, также является RIP'ом: выполняя PostScript-команды, AGM "печатает" результат на экран вместо принтера. Таким образом достигается наивысшая точность отображения страницы на экране, ведь в отличие от других программ, которые используют в качестве предварительного просмотра битовую карту (bitmapped preview), у InDesign'а это PostScript preview. Вот уж поистине "настоящая" технология WYSIWYG! Итак, если PostScript -это программный язык и RIP - обработчик этого языка, то что же такое EPS (Encapsulated PostScript)? Очень просто. EPS файл - это PostScript программа, сохраненная, как одиночный файл со встроенным "просмотром" (preview) низкого разрешения ("encapsulated"). Кстати, InDesign'у - это "preview" не нужно, так как механизм RIP встроен в самой программе, что позволяет ей открывать PostScript и Illustrator- файлы, как "родные". Отсюда можно сделать следующие выводы: - вы можете использовать PostScript для сервисного бюро по печати; - вы можете использовать EPS для сохранения и распространения графики. Вот что я накопал чтобы понять какую фишку сделал Аксакал. Спасибо за науку. |
|||
|
2
smaharbA
26.10.06
✎
10:21
|
(1) хорошая инфа.
+ аски85 в ПДФ использован для хранения бинарных данных (картинок и прочего)... Но и не только... + аски85 компактнее тогоже UU что в майл используется, и еще - бинарные данные это не только картинки :) |
|||
|
3
smaharbA
26.10.06
✎
20:03
|
Кто напишет продолжение ? плохо без структур всеже, но можно...
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |