1. Adobe PhotoShop редакторына түсінік


PNG (Portable Network Graphics) графикалық форматы



бет18/40
Дата09.10.2024
өлшемі303,22 Kb.
#147315
түріБағдарламасы
1   ...   14   15   16   17   18   19   20   21   ...   40
Байланысты:
1. Adobe PhotoShop редакторына түсінік-emirsaba.org

21. PNG (Portable Network Graphics) графикалық форматы
PNG (ағылш. Portable network graphics, аббревиатура ағылшын тілінде айтылады /pɪhone/[2]) - Deflate алгоритмі бойынша шығынсыз қысуды қолданатын графикалық ақпаратты сақтаудың растрлық форматы.
PNG GIF-ті ауыстырудың еркін форматы ретінде құрылды, сондықтан Интернетте "PNG is not GIF"[3] рекурсивті аббревиатурасы пайда болды (PNG GIF емес).
Формат тарихы
1995 жылы 4 қаңтарда Томас Боутелл бірқатар Usenet конференцияларында GIF-тен жаман емес еркін формат құруды ұсынды. Идея жарияланғаннан кейін үш аптадан кейін жаңа форматтың төрт нұсқасы жасалды. Бастапқыда ол PBF (Portable Bitmap Format) деп аталды және қазіргі атауын 1995 жылы 23 қаңтарда алды. Сол жылдың желтоқсанында 0.92 нұсқасының PNG спецификациясын W3C консорциумы қарады, ал 1996 жылдың 1 қазанында 1.0 нұсқасы шыққаннан кейін PNG толық желілік формат ретінде ұсынылды.
Қолдану саласы
PNG transparency demonstration 1.png
Ашықтықты көрсету үшін графикалық редакторларда жиі қолданылатын шахмат фонының үстінде 8 биттік мөлдірлік арнасы бар PNG кескіні
PNG форматы ескірген және қарапайым GIF форматын ауыстыруға, сондай-ақ біршама күрделі TIFF форматын ауыстыруға арналған[3][4]. PNG форматы ең алдымен Интернетте пайдалану және графиканы өңдеу үшін орналастырылған.
PNG растрлық кескіндердің үш негізгі түрін қолдайды[5]:

• Жартылай реңкті сурет (түс тереңдігі 16 бит);


• Түсті индекстелген сурет (24 биттік түс үшін 8 биттік палитра);
• Толық түсті сурет (түс тереңдігі 48 бит).
Оның GIF тен келесі негізгі артықшылықтары бар:
• суреттегі түстердің іс жүзінде шексіз[6] Саны (GIF ең жақсы жағдайда 8 биттік түсті пайдаланады);
• қосымша альфа арнасын қолдау;
• гамма түзету мүмкіндігі;
• екі өлшемді интерактивті сканерлеу;
• теңшелетін блоктармен форматты кеңейту мүмкіндігі (бұл, атап айтқанда, APNG-ге негізделген).
• PNG форматы графикалық ақпаратты қысылған түрде сақтайды. Сонымен қатар, бұл қысу, мысалы, JPEG-тен айырмашылығы, шығынсыз жасалады.
GIF форматын CompuServe фирмасы 1987 жылы жасаған және бастапқыда еркін пайдалану үшін қол жетімді емес. 2004 жылы Unisys-ке тиесілі және GIF-те қолданылатын LZW қысу алгоритміне патенттердің қолданылуы аяқталғанға дейін оны еркін бағдарламалық жасақтамада қолдану қиынға соқты. Енді мұндай қиындықтар жойылды. PNG, керісінше, басынан бастап Ашық, жалпы Deflate қысу алгоритмін қолданады, оны ақысыз енгізу Интернетте қол жетімді. Дәл осы алгоритмді көптеген деректерді қысу бағдарламалары қолданады, соның ішінде PKZIP және gzip (GNU zip).
PNG форматы GIF-ке қарағанда көбірек түстері бар файлдар үшін жоғары қысу коэффициентіне ие, бірақ айырмашылық шамамен 5-25% құрайды, бұл форматтың абсолютті басымдығы үшін жеткіліксіз, өйткені кішкентай 2-16 түсті файлдар GIF форматы бірдей тиімділікпен қысылады.
PNG-бұл кескінді өңдеуге, тіпті өңдеудің аралық кезеңдерін сақтауға арналған жақсы формат, өйткені кескінді қалпына келтіру және қайта сақтау сапаны жоғалтпай өтеді. Сондай-ақ, мысалы, TIFF-тен айырмашылығы, PNG спецификациясы іске асыру авторларына қандай мүмкіндіктерді жүзеге асыратындығын таңдауға мүмкіндік бермейді. Сондықтан кез келген сақталған PNG кескінін PNG қолдайтын кез келген басқа қолданбада оқуға болады.
Deflate алгоритмін әр түрлі енгізу әр түрлі қысу коэффициентін береді, сондықтан ең жақсы қысуды алу үшін бірнеше параметрлері бар кескіндерді қысу бағдарламалары жасалды — мысалы, AdvanceCOMP жиынтығынан pngcrush optipng және advpng шанышқысы (7-Zip қолданады).
Анимация
PNG-де іске асырылмаған GIF-тің бір ерекшелігі бар: бір файлдағы бірнеше кескінді қолдау, атап айтқанда анимация; PNG бастапқыда тек бір кескінді бір файлда сақтауға арналған.
Анимациялық кескіндерді беру үшін 1999 жылдың ортасында жарияланған және әр түрлі қосымшаларда қолдау көрсетілетін кеңейтілген MNG форматы жасалды, бірақ ол әлі қабылданған жоқ.
Кейбіреулер, атап айтқанда, Mozilla Foundation әзірлеушілері-MNG-ді іске асырудың күрделілігі мен үлкен мөлшері үшін және PNG-мен кері үйлесімділіктің жоқтығы үшін сынға алды. 2004 жылы олар APNG форматын әзірледі, оны PNG және MNG әзірлеушілері ресми стандарт ретінде қабылдамады, бірақ оны қолдау 2008 жылға қарай кейбір браузерлердің тестілік құрастыруларында және кейбір кескін қарау құралдарында жүзеге асырылды


Достарыңызбен бөлісу:
1   ...   14   15   16   17   18   19   20   21   ...   40




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет