HTML Canvas - делимся опытом?

12
[Удален]
1153

Странно что на форуме ни разу не заикнулись об этом нововведении.

Я на самом деле был потрясен когда узнал возможности этой штуки. Объект был представлен в спецификации html5, на данный момент его поддерживают все браузеры на gecko/webkit. Microsoft отказались от его поддержки, но вроде есть js-либа от гугл которая полностью копирует функционал для IE - Хотя я так и не нашел её.

В виде эксперимента сделал

http://test.awcms.ru/canvas.html

И все еще в шоке. Возможности кажутся безграничными. Первое что пришло мне в голову - сделать в cmsке генератор thumbnailов (уменьшенных копий изображений), где юзер сам сможет ресайзить/кропить картинку до нужных размеров. Чем собственно и займусь на днях.

Может кто уже использует эту фичу или у кого нибудь есть здравые идеи для чего можно её приспособить, и о чем раньше только мечтать можно было?

407's
На сайте с 20.03.2009
Offline
64
#1

А что это? Где лучше почитать об этом?

[Удален]
#2

это полноценная векторная графика через яваскрипт.

посмотреть можно по моей ссылке.

почитать можно вот тут https://developer.mozilla.org/En/Canvas_tutorial на английском - там же есть русская версия но неполная

zhidronsss
На сайте с 12.10.2007
Offline
36
#3

не слышал. интерестная штука

407's
На сайте с 20.03.2009
Offline
64
#4

Хм, забавная штука. Довольно специфичная и узконаправленная.

Поэтому (наверно) маловостребованная и соответственно малообсуждаема.

Да и свою лепту внесли Микрософт и ИЕ ...

P
На сайте с 08.03.2007
Offline
250
#5

Необсуждаемая, наверно, в широких кругах СЕО'шников, а программисты давно о ней знают. Только толку с технологии, не поддерживаемой самыми распространёнными браузерами - 0.

[Удален]
#6

насчет узконаправленности я бы не сказал конечно. Векторная графика - наше все. Возможности очень и очень широки.

Насчет самой распространенности - тоже не соглашусь. Суммарная доля пользователей хрома, оперы и файрфокса таки больше чем IE. Да и то - под ие тоже можно портировать.

Не понимаю почему до сих пор не было интересных решений с помощью этой штуки. Графики, обработка фотографий, интересные решения по анимации. Вот jquery map highlight вроде бы через неё работает - это реально фича.

P
На сайте с 08.03.2007
Offline
250
#7
neolord:
насчет узконаправленности я бы не сказал конечно. Векторная графика - наше все. Возможности очень и очень широки.

Процессор она грузит так, что реально пользоваться невозможно. Только для демонстрашек.

Насчет самой распространенности - тоже не соглашусь. Суммарная доля пользователей хрома, оперы и файрфокса таки больше чем IE. Да и то - под ие тоже можно портировать.

Таки даже по самым оптимистичным обзорам IE>FF&Other раза в два.

Не понимаю почему до сих пор не было интересных решений с помощью этой штуки. Графики, обработка фотографий, интересные решения по анимации. Вот jquery map highlight вроде бы через неё работает - это реально фича.

Именно потому - браузеры и процессоры не поддерживают и не выдерживают.

[Удален]
#8
Pilat:
Процессор она грузит так, что реально пользоваться невозможно. Только для демонстрашек.

ЛПП.

http://awcms.ru/cpu.jpg

И это при 30fps и 4500 операций на каждом кадре 700*700. У меня если чо Athlon XP 2500. Если графики строить, особенно без анимации, - вообще незаметно. Аналогичный Flash жрал бы немногим меньше, при этом места занимал бы явно не 3 килобайта


Таки даже по самым оптимистичным обзорам IE>FF&Other раза в два.

Снова мимо.

http://www.liveinternet.ru/stat/ru/browsers.html

Мне кажется все-таки дело лишь в том что разработчики не успели втянуться.

dkameleon
На сайте с 09.12.2005
Offline
386
#9
Pilat:
Процессор она грузит так, что реально пользоваться невозможно. Только для демонстрашек.

наверное от движка зависит, да и от проца.

у меня вполне сносно текстурированый аналог в стиле ДУМ двигался:

http://www.benjoffe.com/code/demos/canvascape/textures

Эмулятор:

http://jsmsxdemo.googlepages.com/jsmsx.html

Дизайн интерьера (http://balabukha.com/)
[Удален]
#10

Эмулятор Z80 это любопытно =)

Кстати там же есть ссылка для фикс для IE. Говорят правда медленный.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий