КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Контроль циклічним надлишковим кодом
Кожна PNG – порція має 32 – бітне значення циклічного надлишкового коду (Cyclic Redundancy Cheek [CRC]). Перед посилкою пакету передавач вираховує для даних функцію СRС і потім додає отримане значення до пакету, що передається. Приймач вираховує функцію CRC для отриманих даних і вираховує результат із з кожним CRC із пакету. Обробка порції. Більшість декодерів PNG буде, найймовірніше, виконувати обробку із застосування загальна процедура зазвичай включає кроки: 1. Читання розміру даних порцій; 2. Читання і збереження типу порції; 3. Якщо розмір даних порції перевищує об’єм буферу, виділяється пам'ять під буфер більшого розміру; 4. Читання даних порції; 5. Обчислення значення CRC для даних порції; 6. Читання із файлу значення CRC – порції; 7. Порівняння розрахованого CRC із зчитаним із файлу. Якщо значення CRC не співпадають, порція недостовірна. Після останнього кроку декодер може викликати функцію обробки порції конкретного типу.
Спільні риси GIF та PNG: 1. Використання методів компресії без втрат; 2. Підтримка індексованих кольорів до 8 бітів на піксел; 3. Маска прозорості (Alpha – канал); 4. Забезпечення прогресуючого показу; 5. Окрім зображення, файл може містити і текст. Відмінності PNG від GIF: 1. Більша максимальна глибина кольору – до 48 бітів на піксел для зображення типу TrueColor, а для градації сірого – до 16 бітів на піксел; 2. Повинні Alpha – канал 9до 16 бітів на піксел); 3. Запис у файл гама – корекції*; 4. Ефективне розпізнавання пошкоджень даних; 5. У файл PNG (у наступних версіях PNG планувалось це планується). Для підтримки програмного показу використовується двовимірний interlacing (не тільки рядків, але й стовпців). PNG може зберігати співвідношення ширини та висоти зображення (що важливо при виводі зображення на графічному пристрої, у якого різна роздільна здатність за вертикаллю та горизонталлю). У Форматі PNG використано ефективний алгоритм ущільнення даних “без втрат” – Deflate (це різновид словникового методу LZ77). Adobe Photoshop (.psd) - формат файлів растрових зображень, розроблений фірмою Adobe. Kodak Photo CD (.pcd) - формат файлів растрових зображень, розроблений Eastamn Kodak.
* гама-корекція – компресія не лінійності функції яскравості для екранів електоронно-пороменевих трубок. Adobe Photoshop (.psd) - формат файлів растрових зображень, розроблений фірмою Adobe. Kodak Photo CD (.pcd) - формат файлів растрових зображень, розроблений Eastamn Kodak. Fractal Image Format (.fif) - формат растрових зображень, розроблений Iterated Systems. Дозволяє зберігати зображення в 24-розрядних кольорах в незалежному від роздільної здатності форматі. Підтримується метод фрактального стиснення зображення. Фрактальне стиснення основане на представленні зовнішньо випадкових форм за допомогою організованих структур, побудованих їх змінних візерунків (фракталів). Розбивши складну структуру на набір фракталів, його можна зберігати в меншому просторі, ніж оригінальний об’єкт. Фрактальне стиснення дозволяє досягати високого ступеня стиснення ціною втрати якості зображення. Формат дуже повільний при стисненні, але прийнятний при перегляді стиснених зображень. Якість може корегуватись в процесі стиснення. Формат дозволяє відтворювати зображення з довільною роздільною здатністю, навіть з вищою, ніж в оригінальному нестиснутому файлі, тобто зображення можна масштабувати без спотворень. Wavelet Image Files (.wif) - формат растрових зображень, оснований на технології хвильового перетворення (wavelet), яка здатна скорочувати розмір графічного образа в 30..50 TARGA (.tga) - формат растрових зображень, розроблений фірмою TrueVision. Названий за розрядних кольорах (з альфа-каналом). Розмір зображень не обмежений. Підтримується метод стиснення RLE. Широко застосовується в аплікаціях, що застосовуються для малювання, графіки та створення зображення. Популярний формат для обміну растровими файлами між різними платформами. Tagged Image File Format TIFF (.tif) - формат растрових зображень, використовується для Підтримує методи стиснення LZW та JPEG. Широко застосовується в поліграфії.
Дата добавления: 2014-12-23; Просмотров: 419; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |