Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.08.2013, 19:34
NoisyFlasher вне форума Посмотреть профиль Отправить личное сообщение для NoisyFlasher Найти все сообщения от NoisyFlasher
  № 1  
Ответить с цитированием
NoisyFlasher
 
Аватар для NoisyFlasher

Регистрация: Aug 2012
Сообщений: 70
По умолчанию Подготовка изображений для раскраски

Тема не совсем про Flash, но куда приткнуть - не придумал, заранее извиняюсь. Если модераторы ткнут носом в более подходящий раздел - буду премного благодарен.
Задача следующая. Необходимо, что бы владелец сайта мог самостоятельно добавлять рисунки для раскраски, при этом не осваивая работу с Flash Professional, созданием .swf, присвоением имен объектам и так далее. Т.е. нарисовал картинку в векторе, сохранил, положил файлик в папочку - флешка сама все взяла.
Сейчас выбор пал в сторону .SVG - сохранять в него умеют все известные векторные графические редакторы и с каждой фигурой можно будет работать как с отдельным объектом. Тут вот и кроется еще один нюанс. Объясню на примере.
Предположим, все исходные рисунки - изображения человека. А раскрашивать можно отдельные части тела. Картинки людей могут быть сильно разные - высокие, толстые, дети, взрослые. Но необходимо точно определить, что вот эта фигура - рука, вот эта - нога и так далее.
Как это можно реализовать, повторюсь, без каких-либо дополнительных дрессировок человека, который будет рисовать исходные рисунки?
Спасибо за внимание!

Старый 10.08.2013, 20:05
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 2  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Правильным местом для темы будет раздел, посвящённый версий AS на которой вы будете делать.

Задачка весьма интересная. Думаю, для раскраски отдельными группами, можно было-бы использовать в спецификаций svg блоки <g></g>, куда помещаются сгруппированные объекты (как я понял). Например, давать раскрашивать только - все глобальные группы в изображений.

Сами графические символы в раскраске, должны краситься методом overlay. Таким образом, специально подготовленные графические символы в чёрно-белом формате, при раскрашивании будут сохранять чёрные и белые цвета. (контуры и блики) Человеку потребуется объяснить не более, чем то что картинки будут раскрашиваться оверлеем и секвенций определяются верхними главными группами.

Это лишь предварительный план. Для конкретного уточнения хода работы, вам нужно хорошо разобраться в спецификаций svg, желательно посмотреть примеры графики, выдаваемые популярными графическими векторными редакторами и применить наиболее удачное решение для определения раскрашиваемых групп.
__________________
Дети не должны знать о своих родителях

Старый 11.08.2013, 01:12
NoisyFlasher вне форума Посмотреть профиль Отправить личное сообщение для NoisyFlasher Найти все сообщения от NoisyFlasher
  № 3  
Ответить с цитированием
NoisyFlasher
 
Аватар для NoisyFlasher

Регистрация: Aug 2012
Сообщений: 70
Ага. Направление для изучения понял, спасибо.
Может быть задачка выльется в интересный пост в блог, по итогам)

Добавлено через 27 минут
Кажется, задачка разрешилась несколько существенно проще, чем можно было бы подумать.
SVG имеет тэг <symbol></symbol>, процесс создания которого в CorelDraw, например (просто предварительные наброски заказчик в нем предоставил), оказался аналогичен созданию символа в Flash Professional. Этому элементу можно задавать имя, так что проблема решена.
Кроме того, полезная библиотека нашлась: AS3SVGRenderer. Пишут, что с символами работать умеет, так что, если все хорошо, то даже самому писать ничего для работы с SVG не придется).

В очередной раз убедился, что бОльшую часть задач можно решить чуть более глубоким гуглением)

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:12.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.