相关疑难解决方法(0)

如何在不失透明度的情况下将图像转换为图标?

我有PNG图像,我需要在显示之前将其转换为图标.

我就这样做了:

public Icon ImageToIcon(Image imgTest)
{
    Bitmap bitmap = new Bitmap(imgTest);
    Icon icoTest;

    IntPtr iPtr = bitmap.GetHicon();
    icoTest = (Icon) Icon.FromHandle(iPtr).Clone();

    return icoTest;
}
Run Code Online (Sandbox Code Playgroud)

这样做后我失去了透明度,alpha透明图像没有按预期呈现....这可以解决吗?

c# alpha-transparency winforms

8
推荐指数
1
解决办法
1910
查看次数

标签 统计

alpha-transparency ×1

c# ×1

winforms ×1