Анимированный Image
Только я могу приносить такой урожай как анимированный PNG/JPEG. Никто не умеет делать такую анимацию!
http://solovei95.github.com/jspack/other/libanim.html Пока все люди делают анимацию через DOM, я уже сделал через HTML5 Canvas: ничего эффективнее не придумать! https://github.com/Solovei95/jspack Библиотека для анимации называется libanim.js, но есть и прочие библиотеки! libanim не зависит от других библиотек! |
Цитата:
|
Цитата:
|
Цитата:
|
Реально никому? Причина?
Только из-за IE ? |
По той же причине, по которой не нужен любой другой малораспространённый формат -- мало что его умеет создавать и читать.
|
Цитата:
|
Моя либа создана, чтобы обойти формат GIF стороной!
|
Цитата:
|
т.е. сделать анимацию - по качеству лучше GIF.
|
Какой-то JS библиотечке не потягаться с форматом, реализованном во всех ныне живущих браузерах.
|
B@rmaley.e><e,
Есть хак: <canvas id="anim"><img src="image.gif"></canvas> т.е. для браузеров, не поддерживающее Canvas, увидят GIF картинку. |
Цитата:
|
Я придумал способ рисовать картинку как обьект :p
|
Цитата:
|
Какая уже тема по счету :D
|
Цитата:
|
|
Вашу анимацию сделать совсем несложно и не нужна тут canvas. Вообще это идиотизм делать графику, которую нельзя спасти в файл. Canvas такая же глупость как и весь javascript.
|
Цитата:
|
Есть очень много программ, которые делают графику, как и языков программирования. Это ведь не так просто, а файлы нужны для документов. Правда я подумал, что если делать сайт одним файлом, то можно графику использовать. В противном случае приходится делать сайты из многих файлов.
|
Капитан Очевидность
Даже возразить нечего, буквы, буквы, буквы... |
Я изменил скрипт!
Теперь нужно сначало создавать заготовки анимации, затем запускать в любой элемент! var anim = new LibAnim(); anim.blend = 1; anim.dispose = 0; anim.delay = 1000; anim.addFrame(frame1); anim.addFrame(frame2); anim.delay = 3000; anim.addFrame(frame3); var x = anim.run(canvas); //По умолчанию запущено! Вы можете запустить или остановить анимацию! x.pause(); x.play(); |
Кстати, в play, stop, force и pause можно использовать функции:
x.play(function(){ alert(vvv); }); |
Я обещаю, что это будет лучшей либой!
|
извините пожалуйста за оффтоп, но
Цитата:
|
Я удалил скрипт!
|
Часовой пояс GMT +3, время: 08:04. |