Форум: "Начинающим";
Текущий архив: 2011.03.13;
Скачать: [xml.tar.bz2];
Вниз
Не могу определить цвет пикселя Найти похожие ветки
← →
фуфик (2010-12-18 16:49) [0]Доброго всем времени!
при попытке получения цвета пикселя вылетает ошибка
"Can only modify an image if it contains a bitmap"var
x, y, col: Integer;
begin
For x:= 1 to Image1.Width do
For y:= 1 to Image1.Height do
begin
col:= Image1.Canvas.Pixels[x,y]; // тут вылетает ошибка
...........
end;
Переводчик говорит
"Можно только изменить изображение, если оно содержит растровые"
Кто нибудь может посоветовать обходное решение?
← →
clickmaker © (2010-12-18 17:01) [1]GetPixel(Canvas.Handle,x,y)
← →
MBo © (2010-12-18 19:28) [2]И ещё стоит задуматься, как нумеруются пикселы по каждой координате
← →
фуфик (2010-12-19 11:58) [3]
> clickmaker © (18.12.10 17:01) [1]
> GetPixel(Canvas.Handle,x,y)
тод же результат. Спасло в место Image"a испоьзовать TBitmap
> И ещё стоит задуматься, как нумеруются пикселы по каждой
> координате
Думаю как и у матрицы x - строка y - столбец
Хотя и это тоже матрица из пикселей
← →
sniknik © (2010-12-19 12:01) [4]> Думаю как и у матрицы x - строка y - столбец
а с чего начитается, чем заканчивается?
← →
фуфик (2010-12-19 12:07) [5]
> а с чего начитается, чем заканчивается?
Я в цикле у казал начало и конец
← →
sniknik © (2010-12-19 12:14) [6]неправильно.
← →
MBo © (2010-12-19 17:56) [7]> начало и конец
Вот начало и конец чуть-чуть неверные
← →
фуфик (2010-12-20 13:08) [8]
> Вот начало и конец чуть-чуть неверные
Видимо с нуля надо
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.03.13;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.004 c