Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.22;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.057 c
3-1170269416
Ёжик
2007-01-31 21:50
2007.04.22
Владелец хранимок и таблиц


2-1175695555
Magedon
2007-04-04 18:05
2007.04.22
Как добавить свой пункт в контекстное меню Ворда?


2-1175744673
Steep
2007-04-05 07:44
2007.04.22
TNotifyEvent


15-1175115313
ProgRAMmer Dimonych
2007-03-29 00:55
2007.04.22
Ма-а-а-аленький вопрос по HTML


2-1175256043
Vvw
2007-03-30 16:00
2007.04.22
Ищу компоненту Timer,которая умеет запускаться в отдельном потоке