Форум: "Media";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];
ВнизЧтение пикселей Найти похожие ветки
← →
Сашок (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 вся ветка
Форум: "Media";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c