Вниз
Скачать: CL | DM;

Прозрачность в Bitmap   Найти похожие ветки 

 
Psychedelic ©   (2006-08-20 06:07) [0]

Искал не нашел. По идее это должен быть распространенный вопрос.. Как нарисовать битмап с прозрачностью вместо белого цвета?
Пробовал DrawTransparent - неполучаеться... Как же сделать?


 
homm ©   (2006-08-20 09:32) [1]

> Пробовал DrawTransparent - неполучаеться...

Плохо пробывал :)


 
Vladimir Kladov   (2006-08-20 20:40) [2]

На прошлой неделе был такой баг: я исправлял, но версия пока не подошла. Битмап с шириной кратной 32 пиксела: 8 первых пикселов каждой линии портятся (не становятся прозрачными). Это оно?


 
Psychedelic ©   (2006-08-20 20:43) [3]

Добился я наконец прозрачности. homm на ваших компонентах (на панели с градиентом) лежит paintbox - на нем рисуеться bitmap - 16 цветов, но c прозрачностью видно резкий переход цветов градиента за картинкой. Как это поправить не увеличивая кол. цветов?  нужно чтобы размер проги был как можно меньше...


 
Psychedelic ©   (2006-08-20 20:46) [4]

2 Vladimir Kladov. Интересно другое. При загрузке bitmap c ресурса - появляетсь черная полоса слева. кот. идет до низа. приходиться координату ставить не 0 а -5, -8. Если же загружать из файла, все ок.


 
Vladimir Kladov   (2006-08-20 21:02) [5]

Ну тогда это оно и есть, исправление тут на форуме поищите.

Если не увеличивая число цветов, то только микшируя пиксели разных цветов в области перехода. Есть такая техника - большие картинки рисуют из буковок даже. Издали совсем неплохо выглядит, вблизи - черти что.


 
Psychedelic ©   (2006-08-20 21:17) [6]

Хм. Странно. После того как сделал так:
>PaintBox1.Height:=Bmp.Height;
PaintBox1.Width:=Bmp.Width;</CODE

Все стало нормально...


 
Psychedelic ©   (2006-08-20 21:18) [7]

В смысле не стало грубых цветовых переходов...


 
Psychedelic ©   (2006-08-21 22:27) [8]

Разобрался. Проблема была с палитрой. Всем спасибо...



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.04 c
10-1131727900
Георгий
2005-11-11 19:51
2007.04.22
Delphi+Excel


2-1175685635
Мимопроходящий
2007-04-04 15:20
2007.04.22
Заварочный чайник


2-1175228668
Alex7
2007-03-30 08:24
2007.04.22
Форма больше экрана, как её пустить на печать целиком?


1-1172653682
Alexander_K
2007-02-28 12:08
2007.04.22
Borland Developer Studio 2006 и MapX


15-1175070915
Менеджер Ольга
2007-03-28 12:35
2007.04.22
ВАКАНСИЯ




   Наверх