Парсер JNG изображений
Добрый день. Меня зовут Алексей. Поскольку мне всего 16 и стаж 1 год, то прошу работу сильно не ругать. Этот скрипт (точнее библиотека) реализует поддержку формата JNG за счет использования браузерных декодеров PNG и JPEG. Если говорить на понятном языке, то JNG (он состоит из JPEG изображения, и имеет PNG или JPEG альфа-канал, а может вообще не иметь) разбирается на альфа-канал и основное изображение. Затем все компонуется и получается рабочая картинка. Работает во всех современных браузерах. Вы можете перетащить JNG изображение на специальную форму.
JNG был разработал как часть формата MNG для того, чтобы усилить сжатие изображения. Сам по себе JNG поддерживает альфа-канал, весит меньше PNG, но как и JPEG, имеет потери качества (RGB, и альфа-канал, если он тоже закодирован в JPEG). Страница: http://solovei95.github.com/jng/ (там же и описание) Картинки: https://github.com/Solovei95/jng/tree/gh-pages/css/imgs Прочие страницы (для ознакомления): http://www.libpng.org/pub/mng/spec/jng.html http://en.wikipedia.org/wiki/JPEG_Network_Graphics http://www.libpng.org/pub/mng/mngpics.html http://kaioa.com/node/106 Мой email: golod95@gmail.com |
Цитата:
![]() |
Удалил страницу! Планируется перенос...
|
Новая страница!
http://solovei95.github.com/jng/ |
Молодец, нечего сказать. Только я не понял для чего оно. Экономить байты? Да и я не слышал раньше об этом формате. Разве его кто-нибудь поддерживает?
Всё равно, респект, что разобрался. Это, на мой взгляд, небольшая научно-практическая работа. |
Цитата:
|
Цитата:
|
Т-сс, он тут с кем-то разговаривает.
|
Я все слышу, идиоты...
|
И еще, если вам фиолетово, что смотреть, смотрите картинки с альфа-каналом и draggable.
http://solovei95.github.com/jng/dev/ Не квадратные! |
Solovei95,
ты до сих пор не ответил на простой вопрос: кому и зачем нужен формат JNG? И какой от него профит? |
знайте что - идите в ж*пу со своими вопросами!
|
Цитата:
|
Народ не понимаю, что вы все никак не успокоитесь, отстаньте вы от парня. Вы сами же его гнобите, потом за свое же поведение его и минусуете, с воплями что он глуп. Пусть человек занимается тем что ему нравиться. Если вам не нужно это, это не значит что из миллиона других это никому не понадобиться. Лучше бы сами что-то для людей выложили бы, а то гнобить все умеют, а сделать что нить дельное никто не может.
Каждый имеет право заниматься тем что по душе, и это не повод гнобить человека лишь за то что он делает то, что вам не по душе. Главное ничем плохим не занимается. Solovei95, молодец. Поставил бы плюс, но этот форум не позволяет этого делать почему-то. Но когда даст, обязалово плюсану. |
Просто уровень пафоса не соответствует уровню значимости. Хотя именно в данной теме пафоса нет, но от предыдущих осадок остался.
А ещё он каждую тему про jng начинает так, будто это первая его тема про это. |
Цитата:
Лично я его понимаю, парень просто делает то что ему нравится, да возможно он не совсем правильно оформляет темы на форуме и т.д. Но его деятельность не повод его гнобить, объясните ему лучше как нужно оформлять темы, вести себя на форуме и т.д. Я же вижу лишь то что вы просто усмехаетесь над тем что он делает. |
Цитата:
Цитата:
|
Цитата:
|
Он его получает.
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Цитата:
Не нужно Solovei95 ничего объяснять, он и сам всё знает, только делать не хочет. Ему неоднократно намекали что форум не совсем его блог. Все мы делаем то что хотим и не делаем как правильно. |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Цитата:
|
Цитата:
Цитата:
|
А мне уже 16! А свои мысли пожалуйста в тряпочку!
|
Удалено
|
Напомни, какими браузерами поддерживается?
|
Цитата:
|
Solovei95,
Иди в институт учиться, сразу будет дипломная работа готова ;) Цитата:
|
Цитата:
Лично я считаю, что подобного рода посты вызывают адский негатив оттого, что читатели хотят увидеть что-то привычное, повседневное, но припудренное, улучшенное, что можно реально взять, и положить в копилку полезных вещей. Но когда видят что-то типа генератора картинок (Я конечно не знаток графики, но слово JNG вообще впервые слышу, пусть меня закидают помоями для кого это как утренний чай) или какие-то еще технологии (святые угодники, это же не кроссбраузерно!), это вызывает у них припадки ненависти, потому что сейчас когда html5 еще далеко не в полную меру поддерживается, подобного рода задачи перекладывают на сервер (да и зачем грузить клиент), но браузеры развиваются именно в ту сторону, чтобы максимально отделить модель от представления, и я думаю что когда все эти замечательные интерфейсы повсеместно распространятся и везде заработают, сомнения в их использовании оставаться не должно, а кто кроме нас сможет поспособствовать их развитию?, ведь если это не будет использоваться разработчиками приложений, то и разработчики платформ для этих приложений будут вкладывать усилия в другие, наиболее используемые технологии. Я думаю автор молодец и ерундой не занимается |
Solovei95, без фанатизма. И будет тебе счастье, с твоим-то упорством.
Теперь напиши поддержку неподдерживаемого аудио или видео формата. |
Цитата:
|
Цитата:
|
Цитата:
Solovei95, соглашусь с FINoM, было бы не плохо видеть не поддерживаемое видео в html5. На тебя одна надежда :) |
Цитата:
Может это и не заметно, но я тоже умею писать капслоком, ругаться матом или никого не слушать и гнуть свою линию. Это делать очень легко. Поэтому у меня есть ещё пару сайтов, блогов, заметок, где я могу писать или не писать всё что я думаю. Также у меня есть фреймворк-библиотека, которую я потихоньку клепаю. Я пишу его как умею и не показываю никому и не получаю тонну говна на свою голову. Я довольный и жизнерадостный прагматик не поднимающий свои темы после двух недель их неактивности. Все в курсе про JNG, просто никому оно здесь не нужно, зачем поднимать постоянно эту тему? |
Оптимизировал страницу и скрипт
http://solovei95.github.com/jng/ Но я хочу напомнить что скрипт тупо разбирает JNG на альфа-канал и основное изображение, затем все компонуется и получается настоящая картинка (как в apng-canvas). Если вы не знаете что такое JNG, то вам сюда http://kaioa.com/node/106 |
Часовой пояс GMT +3, время: 05:38. |