Mng - підрізає на корню

MNG - підрізає на корню
Хотів вказати в заголовку «убитий в зародку», але рука не піднялася. Адже MNG живий, але хто про нього знає, хто використовує? ..

Було світле, революційний час, коли на кожному розі великих міст вуличні проповідники кричали, що формат GIF - це зло, бо там використовується LZW-стиснення, захищене патентом. На той час уже існувала деяка йому заміна - PNG, який не підтримував анімацію, але міг зберігати дані як в форматі індексованого кольору, з використанням палітр, так і повнокольорові зображення. PNG був піднятий як прапор і розкручений - в усякому разі на сайтах, що належать до вільного ПЗ і подібним, банери ви зустрінете найчастіше саме в форматі PNG. Повторюся, PNG не підтримував анімацію, однак у нього був брат - MNG. MNG міг містити в собі кадри двох форматів: PNG і JNG. Більш того, MNG був оснащений функціями спрайтові анімації, включаючи в себе команди з копіювання і переміщення вбудованих об`єктів (з урахуванням альфа-каналу), зациклення і багато інших корисних для анімації речі.

Проповідники запитали світу: «Ви хочете анімацію?». І самі ж відповіли: «Отримайте MNG!». У той час MNG підтримувався в таких браузерах, як Mozilla і, здається, Konqueror. Здавалося б, хто, як не набирає популярність Mozilla, може послужити для розкрутки формату? Але раптом відбувається цікава річ. Вірніше, не зовсім раптом, а незадовго до закінчення в США терміну дії патенту на LZW - в 2003 році (в більшості інших країн цей термін закінчився роком пізніше).

У лютому 2003 року в надрах розробки Mozilla піднімається питання про видалення підтримки MNG. Подробиці викладені в історичному документі на https://buqzilla.mozilla.org/show bug.cgi? Id = 195280, а я опишу справу коротко. Представник IBM (T. Rowley) запропонував видалити підтримку MNG, оскільки Mozilla з нею займала на пару сотень кілобайт більше, анімовані GIF і Flash покривали можливості MNG, MNG не входить в число форматів, рекомендованих W3C, MNG взагалі мало хто використовує. Відразу в обговоренні виникли заперечення - одні заперечення! MNG виявився популярний на Сході. Бібліотеку MNG можна було використовувати замість бібліотеки підтримки PNG, тому що перша фактично «тримає» обидва формати, і вдалося б заощадити горезвісну сотню-іншу кілобайт. Розробник MNG (Gerard Juyn), описавши цікаві можливості в новій, прийдешньої версії MNG, бібліотеку підтримки якої він хотів випустити найближчим часом, написав на тій же сторінці обговорення, що він відчуває себе так, ніби три роки його життя спускають в унітаз, але якщо це піде на благо проекту (Mozilla), то він нічого не може зробити. Також повідомив, що говорив з розробниками IE і вони начебто хотіли включити підтримку MNG в свій продукт в найближчому майбутньому. Що до W3C і їх рекомендацій, то W3C в той час була зайнята просуванням «свого» формату, SVG - в деякому роді конкурента MNG.




Березень 2003 року. Заперечення проти видалення MNG тривають. Але творець теми обговорення відповідає: нова версія libmng збільшує декодер MNG в Mozilla на 33 424 байта під Linux і 25 056 байтів під Win32. Створюється враження, що мова йде про тих достопам`ятні часи, коли «640 кілобайт повинно бути достатньо для кожного». Однак розробник MNG погоджується на все - аби залишити підтримку MNG в Mozilla. Він може змінити API MNG потрібним чином, якщо це поможет- готовий серйозно попрацювати над зменшенням розміру коду бібліотеки, але який у цьому сенс, якщо підтримка MNG буде викинута? І далі він запитує: «Як взагалі буде прийнято це рішення: демократичним голосуванням або просто рішенням однієї особистості (або невеликої групи)? Поки я нарахував 7 голосів проти видалення, 2 - за, 1 - утримався ». Відповіддю йому, в той же день, служить патч для видалення.




MNG - підрізає на корню
Збереження файлу в форматі .mng в програмі GIMP

Май 2003 року. Все ще обговорюють. Люди все ще проти видалення MNG. Один програміст (Glenn Randers-Pehrson) повідомляє, що провів деяку роботу по зменшенню розміру libmng. Через кілька днів відповіддю буде жорстке: «Patch checked in. libmng removed from the tree ». Отже, патч видалення MNG з дерева початкових кодів Mozilla був застосований 3 червня 2003 року. Знову люди обурюються, але їх втішають: Ну що ви, ще кілька версій у вас буде підтримка MNG, версії без MNG з`являться трохи пізніше, не так все страшно. І стихло, заспокоїлося ... Тільки майже 4 роки по тому в тій гілці обговорень з`явилася розумна запис: адже під час видалення MNG з Mozilla, PNG і MNG були по суті на одному рівні популярності - маловідомому. За чотири роки PNG «вийшов у світ», і той же могло статися з MNG.

Яка ж його доля після 2003? Спочатку - ще пара слів про Firefox / Mozilla. Аж до 2007 року ентузіастами випускався патч Mngzilla з підтримкою MNG / JNG. Я шукав доповнення підтримки MNG для сучасного Firefox, однак не знайшов. З відомих мені браузерів MNG «з коробки» підтримується тільки в Konqueror. Начебто MNG підтримується в якихось варіантах мобільного браузера NetFront. Я перевірив у своєму телефоні - на жаль (хороша сторінка для перевірки перебуває на https://pmt.sourceforge.net/opossum). Плагін підтримки MNG є в бібліотеці Qt, а з огляду на її зростаючу вагу (читайте двояко: в мегабайтах і в поширенні), можна припустити, що MNG в будь-який момент може стати затребуваним принаймні на мобільних платформах, але ... Сама бібліотека libMNG в 2007 року перейшла до нового ведучого, і з тих пір немає ніяких оновлень. MNG не має свого зареєстрованого MIME-типу, традиційно (для галочки) підтримується багатьма переглядачами зображень і використовується в темах для телефонів Sony Ericcson.

Згадаймо ще раз одну з причин, по якій з Mozilla прибрали підтримку MNG. MNG своїми можливостями «залазив» на територію Flash і SVG, «дублював» їх - отже, був можливим конкурентом. А ось PNG ні з ким особливо не конкурував - це не бойовий, а «мирний» формат. PNG був потрібен тому ж SVG для зберігання растрових даних. PNG не робив замах на вотчину GIF і Flash в плані анімації. Нарешті, PNG НЕ приріс коренями і 8-бітної графіку 80-х / початку 90-х. Проте, PNG НЕ потіснив GIF в області банерів, і вже тим більше не перетнувся з Flash. PNG розвивається в своїх нішах - кнопки, повнокольорові шпалери, зображення в вільних іграх.



Створили відмінний сервіс з конвертування будь-яких зображень в формат * .mng, але він чомусь не користується популярністю в інтернеті? В такому випадку Вам допоможе тільки зовнішня оптимізація сайту (https://seo-olimp.ru/poiskovoye-prodvizheniye/optimizatsiya-saita), виконана досвідченими фахівцями! Дізнайтеся подробиці на seo-olimp.ru!

ІНШЕ

Apng - прийшов на зміну фото

Apng - прийшов на зміну

Відео: How to Animate PNG Цікаво, що відбувалося в надрах розробки Mozilla через рік після видалення підтримки MNG.…

Браузер: основи вибору фото

Браузер: основи вибору

Відео: Браузер Uran від uCozВ даний час розробники представляють безліч різноманітних програм. Деякі по праву можна…

Компанія apple і open source webkit фото

Компанія apple і open source webkit

Якщо користь від Darwin для спільноти не дуже велика, то плоди інший реформи ПО в Apple сьогодні спостерігають багато…

Gnu icecat - firefox від fsf фото

Gnu icecat - firefox від fsf

Відео: GNU IceCat 24 IceCat - один з проектів GNU, заснований на вихідному коді Mozilla Firefox і є альтернативною…

Firefox os: настройки фото

Firefox os: настройки

Відео: Як налаштувати кращий браузер mozilla firefox. Налаштування доповнень, СЕКРЕТИ Налаштування ховаються під…

Adobe flex фото

Adobe flex

Відео: Beginning Adobe Flex Tutorial: Your first Flex Program Part I Аналізуючи взаємовідносини Adobe і спільноти FOSS…

Шоста платформа alt linux фото

Шоста платформа alt linux

Відео: Огляд ALT Linux 7 У 2011 році компанія «Альт Лінукс» представила перші рішення на базі так званої…

Google і open source-спільнота фото

Google і open source-спільнота

Відео: Drupal: An Open Source Community В даний час помітно посильну участь Google в розробці цікавих компанії Open…

» » Mng - підрізає на корню