| Посл.ответ | 
Сообщение | 
 Ранг: 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 
Спасибо всем за советы, вопрос решен. Закрываю тему.
   | Сообщение посчитали полезным:  |