Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Несколько проектов на JavaScript которые возможно вас заинтересует (https://javascript.ru/forum/project/57968-neskolko-proektov-na-javascript-kotorye-vozmozhno-vas-zainteresuet.html)

acterhd 28.08.2015 13:39

Несколько проектов на JavaScript которые возможно вас заинтересует
 
Я подготовил несколько интересных мини-библиотек на JS. Почти все они связаны для работы с графикой. И так поехали!

1. Wanny. Самая недавняя. Научился генерировать WebP анимацию из Canvas. Также там есть разбиральщик APNG, которые уже давно написан. Раньше было на его месте два проекта. А еще там есть генератор SVG анимации. Но основная библиотека это WebP.
https://github.com/acterhd/wanny

2. jsapng. Тоже связано с анимацией и имеет непосредственное отношение к APNG. Позволяет как и wanny генерировать APNG анимацию из Canvas. Библиотека уже под-устарела.
https://github.com/acterhd/jsapng

3. HCG. Цветовая модель, которая не получила никакого распространения среди народов. Довольно очевидное решение. Легко реализуемо на любом языке программирования.
https://github.com/acterhd/hcg

Остальное я думаю нету смысле предлагать. Например apng-prototype имеет свои баги и недостатки. Поэтому ссылку кидать не стану. Испытано на своем собственном расширении для хрома.
Сейчас актуально сам APNG, WebP и SVG. Их и будем рассматривать. Также мог бы поговорить отдельно и о CSS анимации.

Проект array-pointer-js уже предлагался ранее. Поэтому пиарить лишний раз не буду.

Готов к любой оценке, даже к негативной. Мне терять уже нечего!

Timur Ludanov 08.09.2015 16:26

К сожалению ссылки не работают. :(

acterhd 10.09.2015 00:17

Восстановил.

acterhd 15.09.2015 16:57

Модельный ряд пополнился еще двумя библиотеками

- https://github.com/acterhd/mngcanvas - Emscripten порт libmng (довольно тяжелый, 8Мб). Портирован от него лишь плеер. Он же ручной порт плагина NPAPI для браузера IE и Mozilla (с использованием libmng). От старого собрата с 2005 года осталось практически ничего. Не требует никакого плагина сам по себе. Рисует в Canvas. Как и плагин, поддерживает динамический MNG (требуется поддержка DOM событий).

- https://github.com/acterhd/jng-land - парсер JNG изображений. Относительно легковесный, в отличии от MNG порта. Использует встроенные средства декодирования. На выходе - обычный PNG с дополнительными чанками в довесок.

Эти две библиотеки поддерживают альфа-канал полноценно и отлично взаимодействуют с HTML5. В отличии от плагина отлично масштабируются. Не изолированы как плагины, а значит прекрасно себя чувствуют на веб-страницах.

- https://github.com/acterhd/query-pro - live библиотека по селекторам. Слизано с концепции CSS и аналог expression у IE. Может реагировать на приоритеты. Можно использовать только один селектор. По requestAnimationFrame интервалу он применяет стили, и прочие параметры к элементу. Способен отчасти заменить CSS.

FINoM 18.09.2015 14:49

acterhd, у некоторых проектов нет ридми и нет примеров. И было бы круто прочесть какой-нибудь туториал (желательно, русскоязычный).

acterhd 06.10.2015 12:53

Я их пока не делал. Но думаю для некоторых сделать. Вообще делал дядя ознакомления с исходным кодом. Что понять сущность.
Скоро думаю отдельную тему про query pro сделаю.

malefikus13 30.10.2015 15:50

acterhd,а есть ли возможность восстановить первую ссылку? )) По svg. Буду премного благодарен :)


Часовой пояс GMT +3, время: 04:21.