Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.04;
Скачать: CL | DM;

Вниз

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

 
Radistka Cat   (2006-04-23 12:40) [0]

Есть IMAGE на всю форму
в Него загружена картинка
Есть ещё  IMAGE2(пустой) тоже на всё форму
КАк сделать так чтобы на Канвасе IMAGE2 можно было рисовать линии
но  в местах без линий  Был виден IMAGE
т.е сделать канвас Image2 сделать прзрачным.


 
Мефисто   (2006-04-23 14:09) [1]

TImage.Picture.Bitmap.Transparent
TImage.Picture.Bitmap.TransparentColor
TImage.Transparent

или

TPaintBox


 
Серджинйо   (2006-04-24 02:31) [2]

canvas.brush.style:=bsClear   ?


 
Captain ©   (2006-07-03 18:21) [3]

У меня такая же проблема есть.
только прозрачности не добиваюсь :(

Два    Bmp файла

 MyRect := Rect(10,10,100,100);
 MyOther := Rect(10,111,100, 201);
 Bitmap1 := TBitmap.Create;
 Bitmap1 := image2.Picture.Bitmap;
 Bitmap1.TransparentColor:=clWhite;
 Bitmap1.Transparent:=true;
 Bitmap1.Transparent:=true;
 image1.Picture.Bitmap.TransparentColor:=clWhite;
 image1.Picture.Bitmap.Transparent:=true;
 image1.Transparent:=true;
 image1.Canvas.CopyRect(MyOther,Bitmap1.Canvas,MyRect);
//  image1.canvas.brush.style:=bsClear;
 image1.Picture.SaveToFile("c:\ff.bmp");


Чего только не пробовал :) - сделал прозрачным обе картинки даже :(
Может это из-за формата bmp?


 
Мефисто   (2006-07-03 18:56) [4]


> У меня такая же проблема есть.


А в чем заминка?

 var
   B: TBitmap;
begin
 Image.Transparent := True;
 B := TBitmap.Create;
 try
   B.LoadFromFile("C:\1.bmp");
   B.TransparentColor := clBlack;
   B.Transparent;
   Image.Canvas.CopyRect(B.Canvas.ClipRect, B.Canvas, B.Canvas.ClipRect);
 finally
   B.Free;
 end;
end;


 
antonn ©   (2006-07-03 19:51) [5]

canvas.draw() рисует с "прозрачным" цветом.
могу предложить сходить сюда: http://kladovka.net.ru/index.cgi?pid=list&rid=252


 
Captain ©   (2006-07-04 12:09) [6]

1-й ответ не пашет :(
точнее накладывает, но не делает прозрачным фон - всё, логично, парвильно, но..тупая система видать..или я :)

из кладовки - супер работает - спасибо!!!

может кто еще подскажет то же самое, но для работы с gif"ами, а не bmp?



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

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

Наверх




Память: 0.48 MB
Время: 0.041 c
15-1170733036
Slider007
2007-02-06 06:37
2007.03.04
С днем рождения ! 6 февраля


2-1171532222
Шматко О.Н
2007-02-15 12:37
2007.03.04
Аттачмент в письме, с чем его едят ?


15-1170843727
vasIZmax
2007-02-07 13:22
2007.03.04
Какие могут быть предъявы?


2-1171629155
Saposo
2007-02-16 15:32
2007.03.04
try ..... except


6-1158692227
Орион
2006-09-19 22:57
2007.03.04
Traffic Compressor и редирект портов