![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.10.2010
Сообщений: 15
|
![]()
Есть картинка на форме, которая постоянно меняется. Так вот нужно узнать количество пикселей одного цвета в этой картинки и вывести это на memo1. За поиск цвета пикселей использовать точку 0,0 этой картинки. Я так понял для быстроты это делается все с помощью scanline. Но как все это связать в одно ума не приложу.
|
![]() |
![]() |
![]() |
#2 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]()
Где именно у вас эта картинка?
Пример http://dominickdark.narod.ru/Pr0grams/ScanLine.html Если в Image1 (и в bmp), то вместо создания MyBmp можно взять Image1.Picture.Bitmap...
I am the First of Cyber Evolution...
I am the First to Program your Future... |
![]() |
![]() |
![]() |
#3 | |
220400
Форумчанин
Регистрация: 21.05.2010
Сообщений: 726
|
![]() Цитата:
Код:
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам. Не учите человека, если вы не его учитель. |
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 14.10.2010
Сообщений: 15
|
![]()
for i:=0 to Image1.Picture.Bitmap.Height-1 do
begin P:=Image1.Picture.Bitmap.ScanLine[i]; for j:=0 to n-1 do inc(colors[P^[j]]); Gauge1.Progress:=Round((i+1)*100/Image1.Picture.Bitmap.Height); Я так понял он начинает искать пиксели сверху вниз, а не слева направо. Думал если вместо height поставить width будет сканировать по ширине, но почему то выдает ошибку. Как сделать чтоб сканировал по ширине image. Заранее спс. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 14.10.2010
Сообщений: 15
|
![]()
А как найти количество пикселей уже заранее известного цвета в формате ffffffff в image? Заранее спасибо кто ответит и прошу сильно не ругать
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
AutoIt Подсчет кол-ва пикселей определенного цвета в определенной области активного окна | z3xix13 | Помощь студентам | 0 | 02.10.2010 14:27 |
поиск цвета пикселей | nolz | Общие вопросы Delphi | 1 | 27.05.2010 13:30 |
Подсчет ячеек определенного цвета в StringGrid | Juliya_U | Компоненты Delphi | 4 | 22.04.2010 22:39 |
найти количество кубиков данного цвета и их суммарный обьем? | Alex_sim | Общие вопросы C/C++ | 7 | 09.03.2010 13:48 |
Таблица пикселей | bl0w | Мультимедиа в Delphi | 1 | 19.01.2009 00:32 |