Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   alphaJS - "новый" DOM элемент. (https://javascript.ru/forum/project/22506-alphajs-novyjj-dom-ehlement.html)

Solovei95 23.10.2011 08:56

Тема DELETED
 
тема удалена.

Solovei95 23.10.2011 09:05

Никакого отношения к APNG не имеет. Просто рядом с альфа-каналами есть еще JS анимация.

Solovei95 23.10.2011 09:54

Я пробовал подключить flashCanvas, но безуспешно! :'(
Не менялся ни размер ни изображение.

tenshi 23.10.2011 10:38

ты это о чём?

dmitriymar 23.10.2011 12:32

эт он об этом

Solovei95 23.10.2011 15:35

Я покончил со своим проектом! Я думаю, что лучше сделать полупрозрачный JPEG ВРУЧНУЮ!!!
Нубы, почему вы не можете придумать анимацию как у APNG, не можете сделать полупрозрачность JPEG методом Canvas.
Вы вообще не знаете секреты Canvas. Вы не знаете как сделать:
ctx.drawImage(canvas,0,0);
Это так легко!

Я думаю уже все должны знать как сделать простую библиотеку для создания Image анимации. Мой метод:
- Приготовить обьект с кадрами. В каждом кадре храниться IMG элемент. Все они заранее загружены.
- Настроить анимацию.
- Запустить и вернуть плеер в переменную.

Нужно всего две канвы в механизме - буфер и дисплей. НИКАКИХ toDataURL и getImageData.

Solovei95 23.10.2011 15:42

Анимация как у PNG намного проще чем вы думаете! JPEG с альфа-каналом можно сделать разными способами.
Способов куча:
- Использование SVG (фиговый метод, и фигово везде по разному).
- Использование Canvas и getImageData (самый правильный метод).
- Парсер JNG (опять Canvas).

Solovei95 23.10.2011 15:45

Для анимации там один алгоритм!
- Таймер
- Функция отрисовки
- Две канвы
- Заранее подготовленные кадры
- Настройки

Solovei95 23.10.2011 15:47

Я отличаюсь только одним:
- Не разбираюсь в RegExp.
- Не использую WebGL.
- Пока не использовал метод call.
+ хорошо что знаю тернарную функцию.

Kolyaj 23.10.2011 15:59

Цитата:

Сообщение от Solovei95
- Пока не использовал метод call.
+ хорошо что знаю тернарную функцию.

Ты реально крутой чел!


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