두 개의 이미지가 서로 겹쳐서 겹쳐져 있고 최상위 이미지의 섹션을 지울 수 있기를 원합니다. 일반적으로 나는 이미지의 한 부분을 취소하고 싶다면 그냥C# 그래픽이 영역 위에 투명 사각형을 그립니다.
g.FillRectangle(Brushes.White,x,y,width,height);
를 수행하여 그것을 배경 색상을 칠 것입니다하지만 상단 이미지를 그렇게 할 경우 하단 이미지의 영역이 흰색 사각형으로 적용됩니다. 나는 시도했다
그러나 그것은 이전의 모든 내용의 영역을 지우는 것처럼 보이지 않는다. 해당 영역의 픽셀을 투명하게 만들 수있는 방법이 있습니까?
귀하의'PS'을 그릴 클립 & 지역 포메이션으로 만 사실이다. 비트 맵은 완벽한 알파 블렌드 투명성을 지원합니다. 그러나 '투명'은 '아무 것도하지 않는다'는 의미입니다. 그것은 "픽셀 지우기"를 의미하지 않습니다. – SLaks