小编Jas*_*ner的帖子

使用 ImageMagick.Net 将 JPG 转换为背景透明的 PNG

我需要将 JPG 图像转换为 PNG 并将其白色背景更改为透明。我正在使用 ImageMagick.NET,并且发现以下 ImageMagick 命令应该可以实现我想要实现的目标:

convert image.jpg -fuzz XX% -transparent white result.png
Run Code Online (Sandbox Code Playgroud)

我尝试将其转换为 c#,但我得到的只是一个带有白色背景的 png 图像。我的代码片段:

using (var img = new MagickImage("image.jpg"))
{
     img.Format = MagickFormat.Png;
     img.BackgroundColor = MagickColors.White;
     img.ColorFuzz = new Percentage(10);
     img.BackgroundColor = MagickColors.None;
     img.Write("image.png");
}
Run Code Online (Sandbox Code Playgroud)

任何形式的帮助将不胜感激。谢谢你!!

c# imagemagick imagemagick.net magick.net uwp

5
推荐指数
2
解决办法
6895
查看次数

Azure 存储表中的 InsertOrUpdate 与 InsertOrMerge,有什么区别?

在查看了这两种方法的 Microsoft 文档后,我看不出两者之间有任何区别,或者我可能遗漏了一些东西。我对 InsertOrMerge 进行了一些试验,但它所做的一切都是用新数据替换旧数据。

c# azure-storage azure-table-storage

3
推荐指数
1
解决办法
4613
查看次数