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

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

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

Регистрация: Jul 2005
Адрес: Spain
Сообщений: 101
Отправить сообщение для HN4E7O с помощью ICQ
По умолчанию векторизация картинок

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

ну и когда нада делалбы обратное... тоесть берёт в базе код и показывает как картинку

подозреваю что чтото с bitMape , но не понимать с какой стороны ко всему этому подходить... если можно посмотреть что нит такое - чудестно.... или хотябы почитать

если сделаю, выложу тута... так как сдаётся мне интерестная штука

спасибо за любую помощь
__________________
qSueño(madreMia);

Старый 27.10.2006, 15:59
MyXus вне форума Посмотреть профиль Отправить личное сообщение для MyXus Посетить домашнюю страницу MyXus Найти все сообщения от MyXus
  № 2  
Ответить с цитированием
MyXus
 
Аватар для MyXus

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
сначало надо придумать как написать алгоритм трассировки. Думаю, стоит подойти к этой задаче через полгодика -)

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

Регистрация: Jul 2005
Адрес: Spain
Сообщений: 101
Отправить сообщение для HN4E7O с помощью ICQ
я написал чтото похожее но.... если фото более 22х22пх флаш просто прозревает... может кто поправит
Код:
import flash.display.BitmapData;
   
var myBitmapData:BitmapData = BitmapData.loadBitmap("1");// 1 eto foto
trace(myBitmapData instanceof BitmapData); 

var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc.attachBitmap(myBitmapData, this.getNextHighestDepth());
mc._width = 22;// priwlos ymenwit 4tobi flash ne prozreval
mc._height = 22;
var cuantoPixel:Number = (mc._width*mc._height)+1;
trace(mc._width+"  "+mc._height+"  = "+cuantoPixel)

var pixelX:Number = 0;
var pixelY:Number = 0;
_root.createTextField("txt",2,500,0,100,500)

for(i=0; i<cuantoPixel; i++){
	var color:String = new String( myBitmapData.getPixel(pixelX, pixelY).toString(16));
	_root.txt.text+= "0x" +color; 
	 pixelX++;
	 if(pixelX > mc._width){
		 pixelX=0;
		 pixelX++;
	}
}
__________________
qSueño(madreMia);

Старый 27.10.2006, 19:01
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
А причем тут вектор?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 27.10.2006, 19:03
Dendroid вне форума Посмотреть профиль Отправить личное сообщение для Dendroid Посетить домашнюю страницу Dendroid Найти все сообщения от Dendroid
  № 5  
Ответить с цитированием
Dendroid
 
Аватар для Dendroid

Регистрация: Dec 1999
Адрес: Магадан
Сообщений: 763
Цитата:
Сообщение от iNils
А причем тут вектор?
Я предполагаю, что вместо векторизовать следует читать сериализовать.
Мне вот больше интересно, что значит прозревает...
__________________
Верить никому нельзя. Мне - можно. :)

Старый 27.10.2006, 19:04
FourSide вне форума Посмотреть профиль Отправить личное сообщение для FourSide Найти все сообщения от FourSide
  № 6  
Ответить с цитированием
FourSide

Регистрация: Jul 2006
Сообщений: 387
Отправить сообщение для FourSide с помощью Skype™
А причем тут вообще флэш? Делается обычная HTML-форма с Submit'ом. Загружается картинка - сразу отсылается и сохраняется на сервере (с помощью того же PHP) - по мере необходимости показывается пользователю.

Зачем попиксельно сохранять в базу картинку? Потом опять напрягать проц отрисовывая её...

Или я не понял смысла задачи?

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

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Чтобы флеш не прозревал, чтобы это не значило, надо наверное растянуть вычисления во времени. То есть ограничивать количество операций в единицу времени. Механизм трассировки примерно такой: берешь первый пиксел, определяешь его цвет и смотришь на соседние. Если цвет похож, добавляешь пиксел в цепочку. Когда все пикселы прощелкаешь, надо цепочки превратить в кривые безье. Та еще задачка.

Другой варинт - человек загружает картинку, а потом сам вручную по ней рисует.

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

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
2 HN4E7O
Может тебе поможет beginBitmapFill ?
2 Kikasso
Алгоритм хорошей трассировки - это даже для разработчиков Corel и Adobe сложная задача, врядли кто-то сделает что-то лучше во флеше.
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©


Последний раз редактировалось miramax; 28.10.2006 в 05:36.
Старый 29.10.2006, 23:48
HN4E7O вне форума Посмотреть профиль Отправить личное сообщение для HN4E7O Найти все сообщения от HN4E7O
  № 9  
Ответить с цитированием
HN4E7O
 
Аватар для HN4E7O

Регистрация: Jul 2005
Адрес: Spain
Сообщений: 101
Отправить сообщение для HN4E7O с помощью ICQ
Во первых простите за задержку... запил )))


Цитата:
Сообщение от Dendroid
прозревает...
значит вылазила обьява что лучше не продолжать а то твой компьютер будет работать медлено и тп....

Действительно как подметил Miramax правильнее было сказать трассировка а не векторизация... у меня вообще ужо с русским проблемы... так что прошу не серчать...

Проблему я для себя решил... придумав как обойтись бес трассировки... но как задачу всё таки хотелось бы решить... например чтобы при помощи вебкамеры снимать картинку и сохранять как jpg. Знаю что вебкамеры имеют опцию сохранения фоты, но была как то задача которую я так и не решил связанная с этим. Нада было одновременно снять фото и сохранить в базе плюс кучу текстовой инфо введёной усером.

Сейчас возникла проблема как сделать чтобы не зависимо от монитора фото, которое постоянно меняется и не находится в swf растягивалась бы на весь экран и не пексилизировалась.. Сайт делается для архитекторов у которых расширения типа 2048x1580 или чтойто типа того...

Всем спаcибо.
__________________
qSueño(madreMia);

Старый 30.10.2006, 00:28
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 10  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Так в чём проблема? Я из текста нифига не понял…

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

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

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


 


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


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