Как стать автором
Обновить

Комментарии 59

Шайтан машина. Удачи автору на конкурсе!
>> 2. Сохранение результата на сервер (та зеленая галочка вверху)

Для браузеров, поддерживающих localStorage, можно сохранение в него сделать, заодно не помешал бы экспорт в виде data uri как в Artist's Sketchbook: widgets.opera.com/widget/4647/ чтоб можно было сохранить в виде локального файла.
В планах, даже частично реализовано. на самом деле еще много чего можно реализовать. все зависит только от уделенного времени

ps. Кому интересно, в сети есть готовый класс для сохранения в разных форматах, на комп и просто показать картинку: www.nihilogic.dk/labs/canvas2image/
Хотя, как на меня, он — избыточен. png — достаточно вполне
Думаю в ближайшем будущем будет аналог фотошопа на HTML написан ;)
Не будет.
И будет работать точно живее, чем на flash. Уже быстрее. Нравится.
имелось в виду, HTML5 быстрее, чем flash.
При измененном opacity полное удаление не работает. :)
fixed
Писал зимой распознавалку циферок (да-да, банальная задача). К дельфям/шарпам после рельс притрагиваться не хотелось, в итоге эта задача вырасла в мой первый javascript с использованием libcanvas (ч/б редактором с выбором диаметра кисти).
Выкладывать на всеобщее обозрение жуть как стыдно. Хотя если в божеский вид привести и код оптимизировать, то интересное из этого может что-то выйти.
зимой libcanvas? первый прототип выложен в сеть только весной)
скиньте в личку, пожалуйста, интересно посмотреть)
Да, возможно частично память подводит.
Такие рафические редакторы на флеше уже 10 лет как делают, а современные аналоги уже к фотошопу близки (http://habrahabr.ru/blogs/web_2_0/41888/). Вы молодец, конечно, что новую технологию изучаете. А конкретно эта разработка — сомнительное достижение среди графических редакторов.
Такие графические редакторы, как на флеше уже 20 лет на Си делают, а современные аналоги флешу даже не снились. Вы, конечно, молодец, что про новую технологию мне рассказываете, но я знаю и про флеш и про си и про все остальное
20 лет назад на Си делали браузерные приложения? я как-то упустил этот момент!
ХТМЛ5 противопоставляется именно флешу и прочим браузерным технологиям, а не десктопным технологиям. и нечего сравнивать эти игры в песочнице со всей историей технологий.
ну, в первом сообщении вы сами сравнили с фотошопом, вас за язык никто не тянул.
10 лет назад в браузере без плагина можно было такое сделать?
а с плагином и Фотошоп можно запустить в браузере. Квейк Лив вон запустили же.
я никого ни с чем не сравниваю. это вы тут кому-то хотите доказать, что уходящий флеш — крут. Не во флеше дело.
если вы не понимаете в чем ценность подобных проектов — вы плохо следите за рынком веб разработки и вам тут скоро делать будет нечего.
и да, это приложение на самом деле больше просто демонстрация возможностей LibCanvas. По крайней мере изначально оно задумывалось именно так.
НЛО прилетело и опубликовало эту надпись здесь
ну я про сроки не говорил)
но Адоб активно готовит инструментарий для разработки на html5, а это значит, что создатели Флеша чуют, куда дует ветер.
есть еще ниша Гугл Аппсов.
про айфоны-айпады знаю, видел на конференции у товарища недавно, это действительно так. но, на самом деле, надо просто поработать дома с примерами. эксперименты показали, что потенциал есть.
НЛО прилетело и опубликовало эту надпись здесь
ru.wikipedia.org/wiki/Графический_редактор
Растровый графический редактор — специализированная программа, предназначенная для создания и обработки изображений.

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

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

Я сказать хочу только одно: нечего восторгаться новой технологией только за то, что она новая, хоть и немощная. Покажите примеры ее использования, которые утрут нос всем аналогам, бывшим до нее — вот это будет достойно. Пока примеры совсем не впечатляют.
в 1769 военным инженером была изобретена Телега Кюньо — первый экземпляр автомобиля, который он предлагал использовать в качестве замены лошадям для транспортировки пушек. к сожалению, экземпляр был далеко несовершенен: маленькая скорость, неудобное управление, часто ламался, потому военные отказались от него в пользу быстрых, привычных и проверенных временем лошадей.
И правы были военные! Если бы они предпочли тарантасы только потому, что это новинка, по сравнению с лошадьми, они бы проигрывали сражения.
А критической оценкой они мотивировали конструкторов делать хорошие автомобили, превосходящие лошадей в военном деле. Как видим, сейчас кавалерии практически нет в современных армиях.
Вот и Флеша не будет) На все нужно время, я сомневаюсь, что на практике этот редактор будет использоваться на каком-нибудь высокопосещаемом сайте, хотя по функциональности он превосходит редактор, например, редактор Вконтакте.
Более того, я и не утверждал, что это особо крутой редактор, или что всем надо им восторгаться. я выложил его, дал объективную информацию, а каждый желающий сам может его оценить.
Если внимательно изучить тему — то в данном топике автор хвастается не редактором, а фреймворком — на котором он смог без труда сделать редактор, уровнем догоняющий flash аналоги.
НЛО прилетело и опубликовало эту надпись здесь
А, то есть фреймворк суперкрутой, а редактор слабенький? Так и надо было ради хвастовства показывать примеры, раскрывающие всю прелесть фреймворка, мы бы впечатлились.
вы предлагаете в качестве демонстрации своего фреймворка написать аналог приложения, которое разрабатывают команды программистов за большие деньги?

то есть фреймвойк на php в качестве демонстрации должен предоставлять сайты с посещаемостью не меньше 100 000 уникальных в сутки, а фреймворки на мастер, который изготовляет рубанки — мебельные шедевры?

если я потрачу полгода на редактор — я сделаю хороший редактор, но фреймворк придет в запустение.
Говорить, что я требую крутых примеров, это слишком грубо.
Все просто!
Если вы хотите нам показать преимущества, надо показывать преимущества.
преимущество — OpenSource
вас впечатляют примеры на этой странице?
вы видели ексемплы jQuery?
Такие графические редакторы я на ZX Spectrum использовал в своем глубоком детстве, а вот исследование новых фреймворков — это великое дело. От паинта до фотошопа один шаг ;)
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
круто! можно использовать как shared sketchpad! не в реальном времени, правда, но можно
Блин, сколько занудства по отношению к такой классной работе. Ведь из названия же ясно, что прелесть не в том что это, а на чём, полезный развивающий фан.
Вот это опасное убеждение для технологического прогресса, да и для личного развития.
Какая-нибудь аргументация?)
Предлагаю написать такой же редактор, но с использованием статического html и php. Вот это будет шедевр!
НЛО прилетело и опубликовало эту надпись здесь
Это всё конечно хорошо, но ваша ошибка в том, что вы разрабатываете этот фреймворк на костылях (не помню как там называется этот фреймворк MeeTools кажется? что-то похожее...). Уже говорили, что все эти надстройки над Javascript были созданы теми, кто не понял Javascript и прототипы.

Когда я выбирал библиотеку для разработки игры мне пришлось отказаться от вашей библиотеки. Банально Eclipse (сборка для Javascript разработчика) просто не понимает все эти нестандартные надстройки (фреймворки) из-за чего очень сложно ориентироваться в коде как вашего фреймворка, так и игры, которую я буду делать.

Делали бы вы просто на синтаксисе Javascript без всяких новомодных фреймворков. Уже как минимум одна неплохая игра у вас бы была в портфолио библиотеки. А так сейчас буду собственный велосипед изобретать, т.к. нормальных библиотек так и не нашел.
Вы конечно можно рассказать о более понятном и удобном синтаксисе и прочее, прочее (я читал самые первые ваши посты по LibCanvas). Но в итоге ваша библиотека угаснет. Потому что большинство игр (HTML5), которые я смотрел (изучал исходники) используют стандартный Javascript синтаксис без всяких надстроек типа MooTools и подобных.
Смотрите в сторону google closure — вот это я думаю наиболее оптимальное решение. Разработанные на нём программы и игры будет затем значительно проще портировать на следующую версию Ecmascript, где обещают пространства имён и многие другие полезности. А как вот будет со всякми MooTools очень большой вопрос…
НЛО прилетело и опубликовало эту надпись здесь
Уже говорили, что все эти надстройки над Javascript были созданы теми, кто не понял Javascript и прототипы.
Это говорили те, кто не понял Javascript и прототипы.
Но спасибо за ваше мнение. Раз вы читали предыдущие топики — повторяться не буду)
Конечно и ваш фреймворк найдёт свою аудиторию, но популярным станет тот фреймворк, который будет использовать прототипы и стандартный синтаксис javascript. Может кто-то сейчас думает создать новый фреймворк для игр и мои пожелания помогут выбрать верный путь :)
игры еще нет, а она уже неплохая! сказал как отрезал, и зачем только все эти фреймворки придумали? вот я, вместе с прототипами и стандартным синтаксисом, а вы все угасните пацаны; такова она правда матка…
Да. Сломали как-то и всё не могу поднять. Есть вот версия:
libcanvas.github.com/archive/5iton/
Спасибо. А на странице libcanvas.github.com нет ссылки, там я первым делом искал, когда хотел найти этот редактор.
P.S. Спасибо за классную библиотеку :) Думаю её использовать в своём проекте…
Он на очень старой версии просто)
Напиши перед использованием мне в скайп — shock13666, надо кое-что рассказать)
Ну т.е. хорошее рассказать, а не расстроить)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории