![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос про наложение изображений на кнопке. [D7, XP]
vegarulez © (2010-02-17 12:01:00)Привет всем мастерам!
Вопрос в следующем - есть кнопка TPNGButton - хочу наложить одно изображение на другое(2 PNG файла). Одно с залитым фоном, другое с прозрачным. Как это сделать - подскажите?
{RASkov} (2010-02-17 15:15:00) [21]> [6] vegarulez (17.02.10 15:08)
var png1, png2: TPNG<чего-то там>;
begin
png1.create;
png2.create;
png1.loadfromfile('ramka.png');
png2.loadfromfile('rozha.png');
png1.Как-то_при_помощи_методов_TPNG<чего-то там>.объеденить(png2);
PNGButton.PNGProperty.Assign(png1);
png1.free;
png2.free;
end;
vegarulez (2010-02-17 15:08:00) [22]{RASkov} © (17.02.10 15:07) [4]
так как раз в том и вся штука, чтобы оперировать 2-мя файлами. разные рамки и разные фото людей.
vegarulez (2010-02-17 15:07:00) [23]Грубо говоря рамка допустим - это перове изображение - 2-ое изображение - фото человека - при наложении получается - картина, портрет.
2-ое изображение в PNG формате выполнено с обрезкой фона. т.е. при помещении чтобы оно получалось на фоне первого изображения.воть...
{RASkov} (2010-02-17 15:07:00) [24]> [3] vegarulez (17.02.10 15:04)
> У меня два файла
сделай один и накладывай как положено
vegarulez (2010-02-17 15:04:00) [25]Как это сделать???
У меня два файла, если я загружаю одно изображение - подложку - оно отрисовывается, если потом загружаю второе - оно не накладывается сверху на первое а естественно перерисовывает канву собой. Как сделать так чтобы оно не перересовывало канву, а накладывалось на первое изображение которое было загружено?
{RASkov} (2010-02-17 15:02:00) [26]> [0] vegarulez (17.02.10 12:01)
> хочу наложить одно изображение на другое(2 PNG файла)
накладывай
vegarulez (2010-02-17 14:54:00) [27]Нид хелп... неужели никто с таким не сталкивался?