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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

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

Регистрация: Jan 2007
Адрес: Минск
Сообщений: 781
Отправить сообщение для джонатан с помощью Skype™
По умолчанию Возможно ли из флеша, сохранить изображение в векторе.

Здравствуйте. Такой вот вопрос. Хочется сделать рисовалку, которая бы сохранила на сервер вектор, а не растр. Возможно ли это?

Спасибо всем.
__________________
Убейте меня!

Старый 03.11.2010, 23:00
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 2  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,601
Записей в блоге: 17
Возможно. Нужно только сперва придумать, в какой из векторных форматов есть желание что-то сохранить )

Старый 03.11.2010, 23:53
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 3  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
это что тест для приёма на работу?
__________________
Отряд Котовскага

Старый 04.11.2010, 00:04
Lecosson вне форума Посмотреть профиль Отправить личное сообщение для Lecosson Найти все сообщения от Lecosson
  № 4  
Ответить с цитированием
Lecosson

Регистрация: Apr 2008
Сообщений: 80
Записей в блоге: 3
Унаследуй рисовалку от спрайта, замени в нем graphics на свой, который будет обращаться к this.super.graphics и вести лог всех обращений к нему. Вот тебе тебе и векторная рисовалка с сохранением. А уж запись обращений к графиксу спрайта можно сконвертировать, наверное, в любой векторный формат, на который есть спеки.

Старый 04.11.2010, 00:53
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 5  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Чуть ли не каждый день создается такая тема. Вот например: http://www.flasher.ru/forum/showthread.php?t=146266 несколькими темами ранее.
__________________
тут я

Старый 04.11.2010, 01:23
Rox вне форума Посмотреть профиль Найти все сообщения от Rox
  № 6  
Ответить с цитированием
Rox
Banned
[+1.3 06.11.10]
[+1 06.12.10]

Регистрация: Oct 2010
Сообщений: 51
Цитата:
Здравствуйте. Такой вот вопрос. Хочется сделать рисовалку, которая бы сохранила на сервер вектор, а не растр. Возможно ли это?

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

- - - - - - - - - - - - - - - - - - - - - - - - -
Цитата:
28.03.2008, 08:00 #1
Alan
Новичок

Регистрация: 28.03.2008
Сообщений: 1
Репутация: 10 Помогите сделать векторный редактор на Delphi
Помогите сделать векторный редактор на Delphi ! Дайте исходник какого-нибудь простейшего векторного редактора!

28.03.2008, 11:58 #2
Serge_Bliznykov
Профессионал

Регистрация: 09.01.2008
Сообщений: 4,597
Репутация: 1645
Задача может быть упрощена, если использовать готовые компоненты.


Если БЕСПЛАТНО:
SweetDrawingEngine
http://www.codeaccelerate.com/drawing_engine.html

Open Src, есть прикольная Demo "Mini CAD", свежак, D2006

-------
DrawObjects
http://angusj.com/delphi/drawobjects.zip


Если платно, можно попробовать
FlexGraphics library v1.4 release
Copyright (c) 2001-2005 by FlexGraphics Software. All rights reserved.
----------------------------------------------------------------------

FlexGraphics - is a set of components for creating vector graphics
applications under Borland Delphi/C++Builder. FlexGraphics library can be used
for creation of plots, drawings, electrical, concept and mnemonic charts
as well as for creation of interactive plans with high level of detail
for various facilities, buildings or their parts.
_____________________________________________________

Второй более менее норм. чтото вроде корела. простенькая версия. а дальше изучать особенности нужного формата. ну это как вариант решения. незнаю может сейчас можно вообще на xml прямо с делфи канвы пересохранить. Покрайней мере на xmlсредствами делфика swf форматы уже сохраняют. =) у меня вроде гдето даже исходничек был. очень интересный алгоритм. если найду закину. не помню где лежит все перенес на новый комп)

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

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
Rox, можно поподробней как вы собираетесь во ФП дельфи подключать?
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!

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

Регистрация: Jan 2007
Адрес: Минск
Сообщений: 781
Отправить сообщение для джонатан с помощью Skype™
Т.е. если я к примеру хочу сохранить в EPS, то мне нужно изучить PostScript из флеша передать переменные с кривыми, и сформировать на их основе файл?
Делфи круто конечно, но я неумею
__________________
Убейте меня!

Старый 04.11.2010, 02:30
TanaTiX вне форума Посмотреть профиль Отправить личное сообщение для TanaTiX Найти все сообщения от TanaTiX
  № 9  
Ответить с цитированием
TanaTiX
 
Аватар для TanaTiX

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
джонатан в подобных задачах нужно сформировать структуру (ByteArray), максимально полно отвечающую спецификациям формата создаваемого файла. Как только это будет сделано, данные передаются на сервер, где серверным скриптом сохраняются в файл.
Касательно непосредственно EPS - никогда не сталкивался, но суть всех векторных форматов - набор координат, цветов, параметров и пр., т.е. изображение строится параметрически (к примеру как шэйпы во флеше - на примере прямоугольника мы знаем координаты, ширину, высоту, масштаб по каждой оси, цвет, непрозрачность, наличие рамки и пр.). Так что все действия пользователя нужно сохранять в виде таких или подобных параметров, чтоб затем все это счастье передать серваку. Примерно так.
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!

Старый 04.11.2010, 02:45
Rox вне форума Посмотреть профиль Найти все сообщения от Rox
  № 10  
Ответить с цитированием
Rox
Banned
[+1.3 06.11.10]
[+1 06.12.10]

Регистрация: Oct 2010
Сообщений: 51
Цитата:
Rox, можно поподробней как вы собираетесь во ФП дельфи подключать?
наоборот. в делфи флеш плеер подключается. Скачайте компонент для делфи
TShockWaveFlash.

uses
ShockwaveFlashObjects_TLB
...
type
TForm1 = class(TForm)
Panel1: TPanel;
mv: TShockwaveFlash;
...
var
p,h: string;
...
procedure TForm1.FormCreate(Sender: TObject);
begin
try
form1.hide;
tz.Color:=RGB($dd,$dd,$dd);
mv.Movie := ExtractFilePath(Application.ExeName) + 'skin.swf';
mv.SetVariable ('vardt', StringToOleStr('0')); //Посылаем во флешь переменную
mv.Width:=800;
mv.Height:=600;
...
procedure TForm1.Timer1Timer(Sender: TObject);
begin
try
p:=mv.GetVariable('dt.text'); //читаем переменную каждый интервал времени. Если переменная изменилась обрабатываем.
if p='1' then begin
...

Добавлено через 7 минут
Цитата:
Rox, можно поподробней как вы собираетесь во ФП дельфи подключать?
обратное подключение средствами xml. делфи приложение запускается на сервере. и по xml коду воссоздает канву. с этим пока разбираюсь поэтому конкретно не подскажу.

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

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

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


 


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


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