1
BitlightImage의 모든 흰색 픽셀을 Sivlerlight에서 투명하게 만들려면 어떻게해야합니까? Silverlight의 Bitmap.MakeTransparent?
이
는 일반 비트 맵 사용 할 것입니다 : 나는 이런 식으로 뭔가 내가 실버에 새로운 해요var bmp = new BitmapImage(new Uri("http://www.google.com/images/logos/ps_logo2.png"));
bmp.MakeTransparent(Color.White);
? : 어떻게해야합니까, 실버 라이트에서
//Bitmap with a White background:
var bmp = new Bitmap(100, 100);
using (var g = Graphics.FromImage(bmp)){
g.Clear(Color.White);
g.DrawString("String", new Font(FontFamily.GenericSerif,10.0f), new SolidBrush(Color.Red), 30, 30);
}
//I want to make White transparent like Bitmap.MakeTransparent does:
bmp.MakeTransparent(Color.White);
을,하지만 난 기대 이것을 캔버스 또는 나중에 무언가로 그리는 것입니다. 그래서 셰이더가 될 필요가 있다면 그렇게 할 수 있습니다.