2016-09-10 6 views
0

PARGB32 형식으로 비트 맵을 만들었습니다. PNG가 미리 곱셈 된 알파를 저장할 수 없다는 것을 알았지 만 TIFF는 그렇게 할 수 있다고 믿습니다. .NET에서 TIFF를 PARGB32 형식으로 저장하도록하려면 어떻게해야합니까? 기본적으로 저장되는 비트 맵이 PARGB32 형식 인 경우에도 AGRB32로 다시로드됩니다..NET에서 TIFF를 PARGB32 형식으로 저장하는 방법?

답변

0

MSDN documentation을 기반으로 PixelFormat 열거 형을 사용할 수 있습니다.

신속하고 더러운 예는 수 :

이 변수라는 BMP를 가정 한 것입니다
var converted = new Bitmap(bmp.Width, bmp.Height, PixelFormat.Format32bppPArgb); 
using (var g = Graphics.FromImage(converted)) 
{ 
    g.DrawImage(bmp, 0, 0); 
} 
IntPtr menuBmp = bmp.GetHbitmap(); 

이미지를 누르고 있습니다.