使用 C# 转换颜色代码

使用 C# 库在颜色格式之间进行转换 - RGB、HEX、HSL、HSV、CMYK、LAB、XYZ 等。

使用 C# 转换颜色代码

为了转换颜色代码,我们将使用 Aspose.SVG for .NET API 这是一个功能丰富、功能强大且易于使用的 C# 平台文档操作库。使用我们的 C# 库,您可以轻松地将颜色代码从一种颜色模型转换为许多其他颜色模型。支持从现代 CSS3 和 CSS4 颜色格式进行转换,例如,反之亦然。
Color 类允许您解析颜色(例如 RGB、HEX、HSL、HWB、CMYK、NCOL、LCH , OKLCH, LAB, OKLAB) 从字符串表示,并将它们转换为所需的颜色空间。


HEX到RGB转换的C#代码

高速 C# 库允许 .NET 开发人员在 HEX、RGB、HSL、HSV、HWB、CMYK、XYZ、LAB、OKLAB、LCH、OKLCH 等流行格式之间快速有效地转换颜色代码。颜色转换可以是用一行代码完成:

将十六进制转换为 RGB - C#


// Parse HEX color from a string
var color = Color.FromString("#DEB487");
// Convert HEX to RGB 
string rgbColor = color.ToRgbString();
// Print result to console
Console.WriteLine(rgbColor);
//result should be: rgb(222, 180, 135)

文档中的 SVG 颜色

颜色代码或颜色格式与描述和定义颜色的方法密切相关,广泛应用于网页、设计、测绘、摄影、艺术等领域。针对不同的任务,首选不同的颜色格式。因此,有时您可能需要转换颜色格式。

请访问我们的文档以了解有关使用 Aspose.SVG API 函数的更多信息,并考虑最常见的 SVG 处理场景的 C# 示例。在文档文章 如何更改 SVG 颜色,您可以查看如何使用 Aspose.SVG .NET 库更改 SVG 图像中元素和背景的颜色。文章 SVG 颜色 深入探讨了如何SVG 文本和形状可以着色。您将了解如何定义颜色的概述,包括控制 SVG 内容透明度的各种方法。


在线颜色转换器

颜色转换器 是一款免费的在线 Web 应用程序,可让您在不同颜色代码之间转换颜色,例如 RGB、HEX、HSL、HSV、HWB、LAB、CMYK、LCH、XYZ、OKLAB、OKLCH、RGBA、HSLA 等。 易于使用,适用于任何浏览器和操作系统。 输入您要转换的颜色代码并立即获得结果。

为 .NET 库安装 Aspose.SVG

Aspose.SVG for .NET 是一个跨平台的灵活库,旨在为处理和呈现 SVG 文档提供广泛的功能。它无缝集成到您的 .NET 应用程序中,无需安装任何第三方软件即可处理 SVG 文件。我们的 SVG .NET API 可以与任何 .NET 语言一起使用,例如 C#、VB.NET、ASP.NET 等。它同样适用于任何可以安装 Mono(.NET 4.0 框架支持)或使用 .NET 的操作系统核。这包括 Windows、Linux 和 macOS。

通过 NuGet 安装 Aspose.SVG for .NET

  1. 使用包管理器控制台。
  2. 使用 NuGet 包管理器 GUI。

有关 C# 库安装的更多详细信息,请参阅 Aspose.SVG 文档

其他支持的颜色转换器