如何用ImageSharp在.NET6中为图片添加水印?

2026-05-01 02:5811阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计969个文字,预计阅读时间需要4分钟。

如何用ImageSharp在.NET6中为图片添加水印?

在.NET 6中,使用System.Drawing操作图片时,若生成解决方案或打包,会出现警告。这是因为System.Drawing仅在Windows上受支持。微软官方解释是:System.Drawing.Common NuGet包现在被归类为Windows特定。

.NET 6 中,使用System.Drawing操作图片,生成解决方案或打包的时候,会有警告,意思是System.Drawing仅在 'windows' 上受支持。微软官方的解释是:

System.Drawing.Common NuGet 包现在被归为 Windows 特定的库。 在为非 Windows 操作系统编译时,平台分析器会在编译时发出警告。

在非 Windows 操作系统上,除非设置了运行时配置开关,否则将引发 TypeInitializationException 异常,其中 PlatformNotSupportedException 作为内部异常

在 .NET 6 之前,使用 System.Drawing.Common 包不会产生任何编译时警告,也不会引发任何运行时异常。

从 .NET 6 开始,当为非 Windows 操作系统编译引用代码时,平台分析器会发出编译时警告。

当然,使用windows操作系统没有任何问题,Linux的话,需要单独的配置。

阅读全文

本文共计969个文字,预计阅读时间需要4分钟。

如何用ImageSharp在.NET6中为图片添加水印?

在.NET 6中,使用System.Drawing操作图片时,若生成解决方案或打包,会出现警告。这是因为System.Drawing仅在Windows上受支持。微软官方解释是:System.Drawing.Common NuGet包现在被归类为Windows特定。

.NET 6 中,使用System.Drawing操作图片,生成解决方案或打包的时候,会有警告,意思是System.Drawing仅在 'windows' 上受支持。微软官方的解释是:

System.Drawing.Common NuGet 包现在被归为 Windows 特定的库。 在为非 Windows 操作系统编译时,平台分析器会在编译时发出警告。

在非 Windows 操作系统上,除非设置了运行时配置开关,否则将引发 TypeInitializationException 异常,其中 PlatformNotSupportedException 作为内部异常

在 .NET 6 之前,使用 System.Drawing.Common 包不会产生任何编译时警告,也不会引发任何运行时异常。

从 .NET 6 开始,当为非 Windows 操作系统编译引用代码时,平台分析器会发出编译时警告。

当然,使用windows操作系统没有任何问题,Linux的话,需要单独的配置。

阅读全文