Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.04;
Скачать: CL | DM;

Вниз

Чтение пикселей   Найти похожие ветки 

 
Сашок   (2003-04-30 14:05) [0]

Если кто может посоветовать - просьба откликнуться. Есть Paintbox размером 1000 на 1000 пикселей. В нем есть один пиксел отличного цвета от других. И если искать его в двойном цикле и сравнивать каждый пиксел с искомым цветом, то получается достаточно долго. Можно ли ускорить этот процесс.


 
Плохой человек   (2003-04-30 17:39) [1]

Гм, а долго - это с использованием чего?


 
вася батарейкин   (2003-05-02 13:21) [2]

1. написать функцию чтения пиксела на ассемблере
2. разложить циклы перебора
3. долго это как понять?
В смысле 1000х1000 пикселей это 1000000 - в приципе долго быть не должно.
4. держи в памяти карту, получишь скорость


 
Плохой человек   (2003-05-02 19:00) [3]

А ежели иметь TBitmap, то можно сделать ScanLine.


 
Сашок   (2003-05-04 21:57) [4]

Я использую такой метод: двойной цикл

for i:=1 to 1000
for y:=1 to 100
begin
....
if canvas.pixels[x,y]=....
end;


 
Плохой человек   (2003-05-04 22:11) [5]

В использовании Pixels вся тормозня.


 
Сашок   (2003-05-06 12:20) [6]

Посмотрим что можно сделать...



Страницы: 1 вся ветка

Текущий архив: 2003.09.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
14-10886
HermitAlex
2003-08-14 15:42
2003.09.04
Ресурсы по мобильным телефонам


14-10909
ДедушкаКо
2003-08-18 11:39
2003.09.04
уже опохмелился и пойду,наверное, домой


1-10722
Zheks
2003-08-20 13:22
2003.09.04
Перенесение файла с изменением имени.


14-10967
SergP
2003-08-15 08:07
2003.09.04
У меня этот форум не работает. Что делать?


3-10622
rosl
2003-08-13 12:16
2003.09.04
копирован ие3