문제

VS2005 및 C#사용

양식의 버튼과 리소스의 이미지를 갖는 이미지에는 투명성이 없습니다.

IDE에서 이미지를 할당 할 때 어떻게 투명성을 가질 수 있습니까?

고맙습니다.

도움이 되었습니까?

해결책

이미지 편집기에서 이미지를 열고 (Paint.net 및 Gimp는 무료입니다) 필요한 곳마다 투명성을 추가하십시오.

이미지에 실제로 투명한 픽셀이 있으면 모두 작동합니다.

비트 맵 클래스의 몇 가지 방법을 사용하여 다음을 수행 할 수도 있습니다.

Bitmap b = Properties.Resources.MyImage;
b.MakeTransparent(b.GetPixel(0, 0));

다른 팁

나는 당신이 무엇을 요구하는지 정말로 이해하지 못합니다. 사용중인 이미지 유형이 .png와 같은 투명성을 지원하는 한 버튼에 투명성이있는 이미지를 사용할 수 있습니다.

편집 : 나는 당신의 질문을 다시 읽었고 여전히 혼란 스럽지만 이미지에 투명성을 추가하고 싶다고 말하고 싶습니까? 그렇다면 이미지 편집기를 사용하여 투명성을 추가하고이를 지원하는 형식으로 저장해야합니다. Paint.net은이를위한 좋은 무료 도구입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top