книги хакеры / журнал хакер / специальные выпуски / Специальный выпуск 50_Optimized
.pdf
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
||
|
|
|
C |
|
E |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|
||||||
|
|
X |
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
|
||||||
|
- |
|
|
|
|
|
d |
|
|
|
|
- |
|
|
|
|
|
d |
|
||||||
|
F |
|
|
|
|
|
|
|
t |
|
|
|
|
F |
|
|
|
|
|
|
|
t |
|
||
|
D |
|
|
|
|
|
|
|
|
i |
|
|
|
|
D |
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
r |
|
|
|
|
|
|
|
|
|
|
|
r |
||||
P |
|
|
|
|
|
NOW! |
o |
|
|
P |
|
|
|
|
|
NOW! |
o |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
BUY |
|
|
|
|
|
|
|
|
|
BUY |
|
|
||||||||
|
|
|
|
to |
|
|
|
|
|
|
|
|
|
|
|
|
to |
|
|
|
|
|
|
||
w Click |
|
|
|
|
|
|
m |
|
|
w Click |
|
|
|
|
|
|
m |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
w |
|
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
|
|
|
||
|
w |
|
|
|
|
|
|
|
|
o |
|
(в инкапсулированных объ- |
составляющей, так как че- |
w |
|
|
|
|
|
|
|
|
o |
|
|
|
. |
|
|
|
|
|
e |
|
НОВЫЙ СТАНДАРТ JPEG . |
|
|
|
|
|
e |
|
|||||||||
|
|
p |
df |
|
|
|
g |
.c |
|
|
|
|
|
p |
df |
|
|
|
g |
.c |
|
||||
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
||||
|
|
|
|
-xcha |
|
|
|
|
|
ектах) и других. |
ловеческий глаз восприни- |
2000 |
|
|
|
-x cha |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
мает изменения яркости |
В его разработке приня- |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
ZIP |
лучше, чем изменения |
ли участие Международная |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Метод сжатия, анало- |
конкретного цветового тона. |
организация по стандарти- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
гичный использующемуся в |
Полученные данные сжима- |
зации (International |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
популярном алгоритме ар- |
þòñÿ ïî RLE èëè LZW-àëãî- |
Organization for |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
хивации PKZip. В основу |
ритму для достижения еще |
Standardization), Междуна- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ZIP положен метод, анало- |
большей компрессии. В ре- |
родный союз телекоммуни- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
гичный LZW. Как и LZW, не |
зультате на выходе получа- |
каций (International |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
вносит искажений в исход- |
ем файл иногда в десятки |
Telecommunications Union), |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ный файл и лучше всего |
раз меньший, чем его не- |
компании Agfa, Canon, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
подходит для обработки |
конвертированный аналог. |
Fujifilm, Hewlett-Packard, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
графических данных с оди- |
Однако чем меньше размер |
Kodak, LuraTech, Motorola, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
наковыми одноцветными |
выходного файла, тем мень- |
Ricoh, Sony и другие. Поз- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
или повторяющимися об- |
ше степень "аккуратности" |
воляет сжимать изображе- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ластями. Используется в |
при работе программы-кон- |
ния в 200 раз без заметной |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
файлах формата .PDF, .TIFF |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и некоторых других. |
Файлы в цветовом |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
А теперь рассмотрим алго- |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
ритмы и методы конверти- |
пространстве CMYK больше |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
рования данных, которые |
аналогичных в пространстве |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
вносят изменения в исход- |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
ные файлы, показывая при |
RGB íà 33%. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
этом более высокую сте- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
пень качества упаковки |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
графических изображений. |
вертора и, соответственно, |
для невооруженного глаза |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ниже качество выходного |
потери качества. Основным |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JPEG (JOINT |
изображения. Обычно в |
отличием JPEG2000 от пре- |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
PHOTOGRAPHIC EXPERTS |
программах, позволяющих |
дыдущей версии этого фор- |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
GROUP) |
сохранять растровые дан- |
мата является использова- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Метод, используемый |
ные, есть возможность не- |
ние алгоритма волнового |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
для хранения полутоновых |
которого компромисса меж- |
преобразования (изображе- |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
и полноцветных изображе- |
ду объемом выходного фай- |
ние описывается с по- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ний, позволяющий добить- |
ла и качеством изображе- |
мощью математических вы- |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
ся лучшей степени сжатия |
ния. При лучшем качестве |
ражений как непрерывный |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и минимального размера |
объем выходного файла в |
поток) вместо преобразо- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
выходного файла. Принцип |
3-5 раз меньше исходного |
вания Фурье, что и предо- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
работы основан на особен- |
незапакованного. При каче- |
твращает появление харак- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ностях восприятия челове- |
стве похуже - меньше ис- |
терных блоков. Умеет также |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
ческим глазом различных |
ходника в десятки раз, но, |
без ущерба модифициро- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
цветов и достаточно сло- |
как правило, при этом каче- |
вать (масштабировать, ре- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
жен с вычислительной точ- |
ство изображения уже не |
дактировать) рисунок, сох- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ки зрения, так как занимает |
позволяет использовать его |
раненный в этом формате. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Алгоритм волнового преоб- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Вспомогательное |
разования позволяет прос- |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
матривать и распечатывать |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
средство сжатия JPEG 2000 - |
одно и то же изображение |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
при различных (заданных |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
изменение цветовой модели |
пользователем) значениях |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
графического файла. |
разрешения и с требуемой |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
степенью детализации. Бла- |
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
годаря этой особенности |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
много процессорного вре- |
где-либо. Данный формат |
JPEG2000 быстро найдет |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
мени. Кодирует файлы в |
предназначен для хранения |
свое место в Сети, посколь- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
несколько этапов. Во-пер- |
в основном фотографичес- |
ку обеспечит возможность |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
вых, изображение условно |
ких изображений с боль- |
загружать картинки с раз- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
разбивается на несколько |
шим количеством оттенков |
ными значениями разреше- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
цветовых каналов для даль- |
и цветовых переходов и |
ния в зависимости от пропу- |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
нейшего анализа. Затем |
почти не подходит для хра- |
скной способности конкрет- |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
картинка разбивается на |
нения однотонных изобра- |
ного канала связи. Да и тот |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
группы по 64 пиксела в |
жений типа кадров из |
факт, что пользователи ин- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
каждой группе (она же - |
мультфильмов, скриншотов |
тернета смогут получать |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
квадратный участок изобра- |
(сжатие будет слишком |
изображения высокого ка- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
жения размером 8х8 пиксе- |
низким или качество кар- |
чества, немаловажен. Еще |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
лей) для последующей об- |
тинки достигнет критичес- |
одно значимое преимущест- |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
работки. Затем цвет пиксе- |
кой отметки). Этот метод |
во JPEG2000 - возмож- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
лей специальным образом |
сжатия графических дан- |
ность управлять 256-цвето- |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
кодируется, исключаются |
ных используется в файлах |
выми каналами, а в резуль- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
дублирующая и избыточная |
формата .PDF, PostScript |
тате получать качествен- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
информация, причем при |
(для включенных объек- |
ные цветные изображения. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
описании цвета больше |
тов), собственно в .JPEG и |
Специалисты обещают, что |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
внимания уделяется скорее |
других. |
в общем случае новый |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
яркостной, чем цветовой |
|
формат будет как минимум |
|
|
|
|
|
|
|
|
|
|