Посл.ответ |
Сообщение |
Ранг: 15.4 (новичок) Активность: 0.02↘0 Статус: Участник
|
Создано: 23 апреля 2007 23:03 · Личное сообщение · #1
Visual Basic 6.0
Вобщем ситуация такая: загрузил я в Picture какую-то картинку и потом мне нужно определить цвет в точке с координатами допустим такими - Picture1.X=100, Picture1.Y=200. Как это сделать?
| Сообщение посчитали полезным: |
|
Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 23 апреля 2007 23:14 · Личное сообщение · #2
Нет желания зарегистрироваться на форуме программистов на Visual Basic и туда постить подобные вопросы, не имеющие отношения к влому и защите программ?
ОТВЕТ http://www.google.com/search?q=VB%2B%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5+%D1%86%D0%B2%D0%B5%D1%82%D0%B0+%D1%82%D0%BE%D1%87%D0%BA%D0%B8&hl=ru&client=opera&rls=ru&hs=sJP&start=10&sa=N
| Сообщение посчитали полезным: |
Ранг: 1.3 (гость) Активность: 0=0 Статус: Участник
|
Создано: 23 апреля 2007 23:20 · Личное сообщение · #3
vitalya2903
Picture1.Point(X,Y) а вообще завязывай, wellcome to the he... RU.VISUAL.BASIC
__
wbr, Chad
| Сообщение посчитали полезным: |
Ранг: 120.9 (ветеран), 5thx Активность: 0.08↘0 Статус: Участник Programmer and reverser
|
Создано: 23 апреля 2007 23:25 · Личное сообщение · #4
для гурманов есть еще АПИ GetPixel.
----- Уважайте других и пишите грамотно. | Сообщение посчитали полезным: |
Ранг: 15.4 (новичок) Активность: 0.02↘0 Статус: Участник
|
Создано: 23 апреля 2007 23:30 · Поправил: vitalya2903 · Личное сообщение · #5
Ara
OK иду туда.
P.S. только лучшие программеры все таки здесь находятся.
| Сообщение посчитали полезным: |
Ранг: 15.4 (новичок) Активность: 0.02↘0 Статус: Участник
|
Создано: 23 апреля 2007 23:41 · Личное сообщение · #6
Chad Nelson пишет:
Picture1.Point(X,Y)
а как сделать так чтобы эта фишка возвращала значение в RGB(red, green, blue)?
| Сообщение посчитали полезным: |
Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 23 апреля 2007 23:47 · Личное сообщение · #7
Задав твой вопрос гуглу, я через 30 секунд прочитал на него ответ.
| Сообщение посчитали полезным: |
Ранг: 15.4 (новичок) Активность: 0.02↘0 Статус: Участник
|
Создано: 24 апреля 2007 00:00 · Личное сообщение · #8
Ara пишет:
Задав твой вопрос гуглу, я через 30 секунд прочитал на него ответ
Ага нашел гугл около 500 сайтов и попробуй найди там что-то путнее. У меня еще и инет глюфанит
Может напишишь что ты там за ответ нашел
| Сообщение посчитали полезным: |
Ранг: 120.9 (ветеран), 5thx Активность: 0.08↘0 Статус: Участник Programmer and reverser
|
Создано: 24 апреля 2007 12:50 · Поправил: Executioner · Личное сообщение · #9
Так бы и сказал, что на составляющие надо разложить....
Вот код на VB:
Dim Color as Long
Dim R As Byte, G As Byte, B As Byte
Color = Picture1.Point(x, y)
R = Color And &HFF
G = (Color \ 256) And &HFF
B = (Color \ 65536) And &HFF
P.S. Если фочешь большой скорости при поточной (попикселной) обработке картинки - юзай API. VB очень медленно это делает.
----- Уважайте других и пишите грамотно. | Сообщение посчитали полезным: |
Ранг: 15.4 (новичок) Активность: 0.02↘0 Статус: Участник
|
Создано: 24 апреля 2007 13:40 · Личное сообщение · #10
Спасибо всем за советы, вопрос решен. Закрываю тему.
| Сообщение посчитали полезным: |