Вниз
Скачать: 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.027 c
4-1164791087
Dell3r
2006-11-29 12:04
2007.04.22
Запуск/Остановка сервиса (службы)


15-1174942974
Германн
2007-03-27 01:02
2007.04.22
Ещё один великий Мастер ушел из жизни!


2-1175158748
Сергей И
2007-03-29 12:59
2007.04.22
Нужна помощь с файлами.


1-1172427326
Dmitry_177
2007-02-25 21:15
2007.04.22
Убрать тень от своего курсора в программе


15-1173046249
Суслик
2007-03-05 01:10
2007.04.22
Вот завел себе блог




   Наверх