Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.01.2008, 22:05   #1
prizrak1390
-=PriZraK=-
Форумчанин
 
Аватар для prizrak1390
 
Регистрация: 12.12.2007
Сообщений: 399
Вопрос Быстро получить цвет пикселя...

Помогите плиз! Проблема вот в чем: У меня имеется изображение определённого размера(например 80X80) мне нужно получить цвет всех его пикселей и занести эти цвета в memo...я пробовал через канву, но это очень долго. Вроде бы можно использовать ScanLine, но я не знаю как им пользоваться. Подскажите кто что сможет
prizrak1390 вне форума Ответить с цитированием
Старый 09.01.2008, 08:16   #2
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

посмотри это
Вложения
Тип файла: rar Bitmap.Scanline для PixelFormat.rar (22.3 Кб, 154 просмотров)
SERG1980 вне форума Ответить с цитированием
Старый 09.01.2008, 16:00   #3
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

можно через API
Код:
_color:=GetPixel(Image1.Canvas.Handle,x,y)
rpy3uH вне форума Ответить с цитированием
Старый 09.01.2008, 17:14   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Не понял, зачем создавать клон темы ?
http://www.programmersforum.ru/showthread.php?t=11944
Там вам море материала вывалили, и все мало?
INS вообще выдал готовый код получения цвета любого пиксела с использованием ScanLine...

Последний раз редактировалось mihali4; 09.01.2008 в 21:23.
mihali4 вне форума Ответить с цитированием
Старый 09.01.2008, 20:28   #5
prizrak1390
-=PriZraK=-
Форумчанин
 
Аватар для prizrak1390
 
Регистрация: 12.12.2007
Сообщений: 399
По умолчанию

Это не клон...раньше мне нужно было получить позицию пиксела определённого цвета. А сейчас мне нужно получить цвет с определённого пикселя с определённой позиции. Причем в цикле. Я не умею пользоваться функцией ScanLine. Вот и пришлось создовать новую тему.
prizrak1390 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Два вопроса: Цвет пикселя и управление курсором MaslovArt Win Api 6 22.06.2012 20:34
Вот навоял: Определение цвета пикселя на DeskTop'e Comer_Jus Софт 3 21.05.2008 16:20
От яркости пикселя к его цвету -=<[Evklidd]>=- Общие вопросы Delphi 5 22.02.2008 15:05
Определение цвета пикселя Artem Общие вопросы Delphi 8 13.07.2007 14:33
функции чтения цвета пикселя Геннадий Общие вопросы Delphi 1 13.11.2006 20:03