|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Aug 2012
Сообщений: 70
|
Подготовка изображений для раскраски
Тема не совсем про Flash, но куда приткнуть - не придумал, заранее извиняюсь. Если модераторы ткнут носом в более подходящий раздел - буду премного благодарен.
Задача следующая. Необходимо, что бы владелец сайта мог самостоятельно добавлять рисунки для раскраски, при этом не осваивая работу с Flash Professional, созданием .swf, присвоением имен объектам и так далее. Т.е. нарисовал картинку в векторе, сохранил, положил файлик в папочку - флешка сама все взяла. Сейчас выбор пал в сторону .SVG - сохранять в него умеют все известные векторные графические редакторы и с каждой фигурой можно будет работать как с отдельным объектом. Тут вот и кроется еще один нюанс. Объясню на примере. Предположим, все исходные рисунки - изображения человека. А раскрашивать можно отдельные части тела. Картинки людей могут быть сильно разные - высокие, толстые, дети, взрослые. Но необходимо точно определить, что вот эта фигура - рука, вот эта - нога и так далее. Как это можно реализовать, повторюсь, без каких-либо дополнительных дрессировок человека, который будет рисовать исходные рисунки? Спасибо за внимание! |
|
|||||
Правильным местом для темы будет раздел, посвящённый версий AS на которой вы будете делать.
Задачка весьма интересная. Думаю, для раскраски отдельными группами, можно было-бы использовать в спецификаций svg блоки <g></g>, куда помещаются сгруппированные объекты (как я понял). Например, давать раскрашивать только - все глобальные группы в изображений. Сами графические символы в раскраске, должны краситься методом overlay. Таким образом, специально подготовленные графические символы в чёрно-белом формате, при раскрашивании будут сохранять чёрные и белые цвета. (контуры и блики) Человеку потребуется объяснить не более, чем то что картинки будут раскрашиваться оверлеем и секвенций определяются верхними главными группами. Это лишь предварительный план. Для конкретного уточнения хода работы, вам нужно хорошо разобраться в спецификаций svg, желательно посмотреть примеры графики, выдаваемые популярными графическими векторными редакторами и применить наиболее удачное решение для определения раскрашиваемых групп.
__________________
Дети не должны знать о своих родителях |
|
|||||
Регистрация: Aug 2012
Сообщений: 70
|
Ага. Направление для изучения понял, спасибо.
Может быть задачка выльется в интересный пост в блог, по итогам) Добавлено через 27 минут Кажется, задачка разрешилась несколько существенно проще, чем можно было бы подумать. SVG имеет тэг <symbol></symbol>, процесс создания которого в CorelDraw, например (просто предварительные наброски заказчик в нем предоставил), оказался аналогичен созданию символа в Flash Professional. Этому элементу можно задавать имя, так что проблема решена. Кроме того, полезная библиотека нашлась: AS3SVGRenderer. Пишут, что с символами работать умеет, так что, если все хорошо, то даже самому писать ничего для работы с SVG не придется). В очередной раз убедился, что бОльшую часть задач можно решить чуть более глубоким гуглением) |
Часовой пояс GMT +4, время: 18:12. |
|
« Предыдущая тема | Следующая тема » |
|
|