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

Вниз

Получение цвета пикселя в изображении.   Найти похожие ветки 

 
evrey ©   (2004-02-26 20:21) [0]

Проблема состоит в том, нужно расположить большую картинку на форме, при этом при изменении разрешения чтобы менялся ее размер.

Это можно реализовать выставлением в Image свойства Stretch  в True, но при этом под курсором цвет текущего пикселя не такой как намом деле.

Уже второй день голову ломаю ничего не получается.


 
Image   (2004-02-26 20:23) [1]

Refresh пробовал ???


 
evrey ©   (2004-02-26 20:31) [2]

Нет Refresh не помогает.
Как я разбиразлся он эту картинку уменьшает (увеличивает)  только на экране, а так обращается к исходной картинке.


 
Gero ©   (2004-02-26 20:57) [3]

Если дело в пикселе под курсром, то сдвинь курсор, сделай refresh и верни курсор на место...


 
evrey ©   (2004-02-26 21:03) [4]

Поначалу я так и хотел сделать, но на сколько сдвигать курсор, в начале картинки они совпадают, но при росте координат растет и разница, причем ни какая последовательность не определяется.


 
Gero ©   (2004-02-26 21:08) [5]

Или попробуй его скрыть, Refresh, и снова показать.


 
evrey ©   (2004-02-26 21:17) [6]

Дело тут даже не в том чтобы получить цвет пикселя, я тут полазил в инете и понял мне наверное нужно правильно маштабировать картинку. Изменять битовую матрицу (уменьшать, увеличивать). Но как это сделать?


 
Gero ©   (2004-02-26 22:57) [7]

TCanvas.StretchDraw.
Масштабирует правильно.


 
MBo ©   (2004-02-27 08:02) [8]

Color:=Image.Canvas.Pixels[X*ImageWidth div BmpWidth, аналогично для Y];



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

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

Наверх




Память: 0.48 MB
Время: 0.053 c
14-1083166408
Ega23
2004-04-28 19:33
2004.05.16
Россия - Япония


1-1083526544
RIMMER
2004-05-02 23:35
2004.05.16
Отрисовка 32-битных иконок ценой нарушения отрисовки контрола


6-1080171712
DelphiCoder
2004-03-25 02:41
2004.05.16
Послать запрос на HTML- страницу


7-1081363895
Namiq
2004-04-07 22:51
2004.05.16
как получить изображение из webcam


7-1074950103
Angel_Forever
2004-01-24 16:15
2004.05.16
Слежка за запускаемыми на ПК процессами