gpt4 book ai didi

C# - 将 Jpg 转换为具有索引透明度的 Png

转载 作者:太空狗 更新时间:2023-10-30 01:08:59 26 4
gpt4 key购买 nike

我需要高效地将 JPG 图像转换为具有索引透明度的 PNG 图像。您知道这样做是否可行(或有代码)吗?

注意事项:索引透明度用于仅使一种颜色透明(通常为白色),而 alpha 透明度用于使图像中的所有颜色透明。

回答 - 续

感谢您的帮助。这是我刚刚测试的代码。

Bitmap b = new Bitmap(Image.FromFile("c:\\input2.jpg"));
b.MakeTransparent(Color.White);
b.Save("c:\\output2.png", ImageFormat.Png);

它可以很好地转换,但是有多种白色色调,如果您正在考虑使图像周围的白色边框透明,则您也需要将所有这些白色色调都设为透明。

干杯。

最佳答案

试试这个......对我来说它有效

Bitmap b = Image.FromFile(/*Image*/);
b.MakeTransparent(Color.White);
g.DrawImage(b, new Point(0, 0));

关于C# - 将 Jpg 转换为具有索引透明度的 Png,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7996425/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com