Главная страница
    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.45 MB
Время: 0.04 c
15-1170833004
Alkid
2007-02-07 10:23
2007.03.04
Сёстры Магдалины


15-1170942232
SergP
2007-02-08 16:43
2007.03.04
Кто-нить настраивал Squid под линухом?


2-1171350894
Sapos
2007-02-13 10:14
2007.03.04
Помогите сгенерировать сообщение об ошибке!!!


2-1171190317
vasIZmax
2007-02-11 13:38
2007.03.04
Глупый вопрос..._2


15-1171034434
vasIZmax
2007-02-09 18:20
2007.03.04
Враг...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский