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

Вниз

затемнение изображения   Найти похожие ветки 

 
Askalot ©   (2010-09-09 12:14) [0]

Вывожу изображение на paintbox.canvas. Как можно сделать темнее или светлее это изображение? Есть какая то специальная команда?
Можно ли сделать рисунок полупрозрачным? Тогда можно было бы просто нарисовать поверх изображения полупрозрачный черный квадрат и изображение потемнело бы.


 
12 ©   (2010-09-09 13:05) [1]

вряд ли есть

может, разложить на rgb и прибавлять всем составляющим некую константу?


 
Омлет ©   (2010-09-09 13:25) [2]

Команды специальной нет. Нужно попиксельно преобразовывать изображение к требуемому виду.


 
Anatoly Podgoretsky ©   (2010-09-09 13:51) [3]

> Омлет  (09.09.2010 13:25:02)  [2]

Зачем попиксельно, когда есть функция FillRect и подобные, в качестве кисти
bitmap 8x8 (шахматка) и TCopyMode
Если FillRect не подойдет, то у канвы много других методов.


 
Омлет ©   (2010-09-09 15:14) [4]

> Anatoly Podgoretsky ©   (09.09.10 13:51) [3]
> bitmap 8x8 (шахматка) и TCopyMode


Некрасиво получается.


 
Anatoly Podgoretsky ©   (2010-09-09 15:24) [5]

> Омлет  (09.09.2010 15:14:04)  [4]

В Виндоусе красиво, а тут вдруг нет.


 
Askalot ©   (2010-09-09 15:25) [6]

написал PaintBox1.Canvas.CopyMode:=cmWhiteness;
все изображение просто белым закрасилось, то же самое и с cmBlackness, закрасилось черным. Какая команда нужна?


 
MBo ©   (2010-09-09 15:34) [7]

Можно смешать с помощью функции AlphaBlend c черным или белым.


 
Anatoly Podgoretsky ©   (2010-09-09 15:48) [8]

> Askalot  (09.09.2010 15:25:06)  [6]

Там не так уж и много значение, поэтому если читать не умеешь, то их можно
очень быстро их перебрать.



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

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

Наверх




Память: 0.48 MB
Время: 0.01 c
2-1284002396
03111978
2010-09-09 07:19
2010.11.28
Помогите с календариком...


2-1283756939
03111978
2010-09-06 11:08
2010.11.28
2 таблички нужно свести в одну


2-1284022386
6ruse
2010-09-09 12:53
2010.11.28
вместо ID его значение


15-1282342827
Rouse_
2010-08-21 02:20
2010.11.28
Ega23 - это залет номер два :)


2-1283425358
bostar
2010-09-02 15:02
2010.11.28
про пиктограммы