Определение цвета в точке @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 16 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
Diam
новый человек
0
Сообщения: 20
Зарегистрирован: 25.04.03
Заголовок сообщения: Определение цвета в точке
Сообщение Добавлено: 18 Июль 2003, 19:28:23 
Вот какой вопрос:

Есть градиент АВ
Нужно чтобы кликнув мышкой в градиент АВ получить цвет для элемента С (не цвет А и не цвет В, а именно тот оттенок, куда кликнули)

Как это сделать?

Подскажите, плииз.

_________________
www.alokator.ru
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 18 Июль 2003, 20:11:53 
Ну наверное начнем с того, что во флеше по определению нет obj.getPixel() - соответственно, можно заниматься очень странной глупой работой :), высчитывать цвет в точке, при этом имея все необходимое, размеры поверхности залитой градиентом и все матрицу заливки … но честно говоря у меня нет никакого желания это делать :) :chih:
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 18 Июль 2003, 21:32:12 
если предположить - что в градиенте составляющие цвета РГБ меняются линейно (узнать это можно эксперементально), то, заранее зная крайние цвета градиента, можно вычислять цвет по координатам курсора. (если первый цвет 0; 0; 0; , второй 100; 100; 100;, то при положении курсора точно посередине - цвет должен быть 50; 50; 50;)
Diam
новый человек
0
Сообщения: 20
Зарегистрирован: 25.04.03
Сообщение Добавлено: 18 Июль 2003, 22:54:32 
Eddy444,
об этом я уже подумал,
но градиент сложный (более двух цветов) :cry:

_________________
www.alokator.ru
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 19 Июль 2003, 14:08:20 
а градиент ты чем задаеш? Можно составить сложный градиент из простых тогда положение "ключевого" цвета можно определить точно.
paranoic
новый человек
0
Сообщения: 271
Зарегистрирован: 31.05.03
Откуда: Москва
Сообщение Добавлено: 19 Июль 2003, 20:19:12 
не мучайся, сохрани в джпег и юзай фотошоп :))))

_________________
Изображениеparan0ic
-=dk=- Муж.
участник
19
Сообщения: 1447
Зарегистрирован: 10.07.03
Откуда: SPb
Сообщение Добавлено: 30 Июль 2003, 16:34:42 
www.komova.spb.ru/pixie/pixie.zip - может поможет...

_________________
яснова я
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 3 Август 2003, 12:18:01 
есть такая штука называеца getRGB(), если ты градиент создаш объектами (правда машинка умрёт) то наводя на объект с определённым цветом мона получить ево цветовое значение

_________________
можно на ТЫ.
Nights
Степной волк
15
Сообщения: 5182
Зарегистрирован: 09.01.02
Откуда: Питер
Сообщение Добавлено: 3 Август 2003, 18:21:27 
вектор - вообще штука противная на такие вещи... попробуй придумать какую-нибудь карту градиента.… а уже по координатам выдирать из карты значение.…. мысль не оформленная, но мысль, вроде =)

_________________
Feel my heart burning
Deep inside... yearning
I know it is coming
PukNez Муж.
участник
39
Сообщения: 1330
Зарегистрирован: 17.06.01
Откуда: СПБ
Сообщение Добавлено: 3 Август 2003, 19:57:00 
http://www.grafxfreeware.homestead.com/colortools.html

_________________
p.n.g.
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 3 Август 2003, 20:50:17 
Ага вот именно, что вектор :) - поэтому все можно расчитать - он ведь тоже со всеми своими делами расписан (списки вершин, матрицы трансформации и заливки) - по этому и говорил, что можно, все можно :), но бесплтно такое делать уже не хочитца :)
Остальным товарищам которые кидают линки: тут раздел флешовый :) и речь идет именно о нем :)

p.s.: И еще, Diam тут пропал, а следовало бы его спросить - зачем ему это? :) Может быть нужно, что-то вроде ColorPicker?
http://flashcomponents.net/components/p … cfm?id=145 [Там тоже есть то, что требовалось, только не совсем так сделано :glasses:]
или вот это =)
http://flashcomponents.net/components/p … cfm?id=113

Или возможно задача глобальна и оффлайнна , и стоит отказаться от флеша и использовать, что-то другое :)
Nights
Степной волк
15
Сообщения: 5182
Зарегистрирован: 09.01.02
Откуда: Питер
Сообщение Добавлено: 4 Август 2003, 17:04:31 
@st@l@vist@, я не зря про карту заикнулся.…..

ты, конечно, прав, но я, напривер, совсем не понимаю как именно выдрать "матрицы и вершины" выдрать из него официальными способами...

_________________
Feel my heart burning
Deep inside... yearning
I know it is coming
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 4 Август 2003, 17:40:17 
Если ты это кисточкой накалякал - то естественно никак :)
В флешовом Drawing API ведь нету vertexList'a :)

Но, если не кисточкой … http://www.peterjoel.com/Samples/ :)
Nights
Степной волк
15
Сообщения: 5182
Зарегистрирован: 09.01.02
Откуда: Питер
Сообщение Добавлено: 4 Август 2003, 23:26:53 
@st@l@vist@, без бутылки не разберешься... но интересно, на самом деле... самоделка занятная =) на самом деел это можно благополучно использовать... только сколько гимора будет с кривоногим и криворуким изображением.……

_________________
Feel my heart burning
Deep inside... yearning
I know it is coming
Bazil
новый человек
0
Сообщения: 16
Зарегистрирован: 22.03.02
Откуда: Москва
Сообщение Добавлено: 5 Август 2003, 02:02:59 
Есть вариант генерации градиента программно. Через GradientFill. Тогда будет полный контроль над ситуацией.

_________________
Различие веб-программера и веб-дизайнера состоит в одной хромосоме. У программера их 255, у дизайнера - 256.
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 5 Август 2003, 14:28:54 

Nights писал(а):
@st@l@vist@, без бутылки не разберешься... но интересно, на самом деле... самоделка занятная =) на самом деел это можно благополучно использовать... только сколько гимора будет с кривоногим и криворуким изображением.……



Есть конверторы векторшейпов в vertexList :)
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 16 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100