![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2008
Сообщений: 30
|
Всем привет!
У меня несколько вопросов относительно векторной графики: 1) Можно ли преобразовать каким-нибудь образом картинку из файла в вектор? Либо хотя бы сгладить каким-нибуть образом "эффект пикселизации" при изменении размеров картинки ? 2) Есть ли библиотека с готовыми фигурами векторного типа (аналогично тому набору, что в PowerPoint'e) ? Может кто-то знает готовый package? ![]() 3) Есть ли другие поддерживаемые Flash'ом редакторы векторной графики, в которых можно создать картинку, а потом задействовать во Flash'e? Спасибо! |
|
|||||
|
1) если нужно программно, то это нетривиальная задача, и простого алгоритма нет.
если нужно НЕ программно, то во флеше: Modify>Bitmap>Trace Bitmap (хотя результат не всегда хороший) 2) что мешает использовать фигуры из Power Point? они как мне кажется в формате wmf и emf, котороые являются векторными 3) большинство векторных редакторов (в частности CorelDraw и Adobe Illustrator)
__________________
я могу стать всем, если только захочу |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 30
|
2Felixast, спасибо за ответ!
2) Здесь я не совсем корректно выразился изначально. Меня интересуют стандартные встроенные фигуры (Shapes) в PowerPoint'e: круг, треугольник, стрелочка и т.п. Причем интерес к их векторной сущности, чтобы можно было свою заливку сделать программно внутри фигуры, линии сделать толще и т.п. В PowerPoint'e встречаются достаточно интересные фигуры с углами разной формы и т.п., чего не просто сделать самому в AS... если прямоугольные углы я смог еще закруглить программно.... то вот как сделать так чтобы только 2 угла у прямоугольника были закругленными или 1...тут уже проблема для меня... А прорисовывать все детали фигуры программно самому сложно и не хочется. Может кто знает где есть class/package, который программно рисует подобные фигуры ?! P.S. Может кто знает как программно сделать прямую линию кривой (выпуклой/вогнутой), аналогично тому как это можно сделать редактируя объект из библиотеки при помощи Selection Tool ? Последний раз редактировалось lolovo; 19.06.2008 в 22:22. |
|
|||||
|
Graphics.curveTo() - рисует кривые
__________________
я могу стать всем, если только захочу |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 30
|
2Felicast:
Да! Знаком! Но curveTo() позволяет лишь соединять линии....а мне хотелось бы одну линию сделать выпуклой с меньшими усилиями и качественным результатом, а не прорисовывать тупо при помощи curveTo() дугу итерациями.. Хотел узнать есть ли такая возможность в AS? Ведь в самом Flash CS3 эта возможность есть в редакторе ручками потянуть за центр линии и она выгнется.... |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 30
|
все, вопрос разрешился! Я сам до конца не понимал как использовать curveTo(), чтобы выгибать линию...Посидел, поигрался и понял как сделать примерно то, что мне хочется. Результат, конечно, не совсем тот, который я хотел видеть... Ибо начальная точка и конечная соединяются тоже линией, чего мне не хочется. Пример изогнутой линии, если кому интересно:
moveTo(20,20); curveTo(20,100,100,100); //здесь точка (20,20) соединяется с точкой (100,100), а этого мне не хочется Всем спасибо! Последний раз редактировалось lolovo; 20.06.2008 в 13:52. |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|