Форум: "Основная";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизНаложение Bitmap Найти похожие ветки
← →
Wadimka (2011-02-19 17:11) [0]Есть файл, гружу его в TBitmap
Нужно наложить второй, но с форматирование и прозрачностью.
делаю такvar
jpg: TJpegImage;
begin
IMG_MAIN_PICTURE:=TBitmap.Create;
IMG_MAIN_PICTURE.LoadFromFile(Wdir+"base\Podlovka\1.bmp");
jpg:=TJpegImage.Create;
jpg.Transparent:=true;
jpg.LoadFromFile(Wdir+"base\1\15\shablon.jpg");
jpg.Transparent:=true;
IMG_MAIN_PICTURE.Canvas.StretchDraw(rect(0,0, jpg.Width, jpg.Height),jpg);
jpg.Free;
Image1.Picture.Bitmap:=IMG_MAIN_PICTURE;
IMG_MAIN_PICTURE.Free;
Не работает транспарент в Canvas.StretchDraw
Знатоки, как лечить?
← →
KilkennyCat © (2011-02-19 17:29) [1]Jpeg не поддерживает альфаканал.
← →
Wadimka (2011-02-19 17:40) [2]ну не важно, jpg это я так взял
как замутить можно транспарент и strech?
← →
clickmaker © (2011-02-19 18:05) [3]TransparentStretchBlt()
← →
KilkennyCat © (2011-02-19 19:35) [4]
> Wadimka (19.02.11 17:40) [2]
он и видно. тему тоже "так назвал", описание "так написал", сам ответ на вопрос "так поискал", правила и рекомендации форума "так проглядел".
← →
Amoeba_ (2011-02-19 22:13) [5]
> Wadimka (19.02.11 17:40) [2]
>
> ну не важно, jpg это я так взял
Чудо ты в перьях, раз не важно ...
← →
Wadimka (2011-02-28 21:30) [6]Я по ходу не так выразился насчет "неважно"
То уже понял, что картинка уже должна быть gif и то что мне не нужно прозрачна.
Мне нужна своя функция TransparentStretchBlt()
где я бы мог указать цвет пикселя, который не должен переносится на копируемый битмат.
Вернее саму процедуру переноса 1 к 1 без Stretch писал, есть варианты со скретчем?
← →
brother © (2011-03-01 05:25) [7]> Мне нужна своя функция
чем готовая не угодила?
TransparentStretchBlt()
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.072 c