HEX カラー コードは先頭の番号記号で表されます。 16 進数トリプレットは、RGB 値に変換できる特定の色を表すことができます。特定のシナリオでは、HEX カラーを RGB カラー スペースに変換する必要がある場合があります。このような要件に従って、この記事では、C# でプログラムによって HEX カラーを RGB または RGBA カラー コードに変換する方法について説明します。
16 進数から RGB または RGBA カラーコードへの変換 – C# API ダウンロード
Aspose.SVG for .NET には、IConvertibleColor などのさまざまなクラス、プロパティ、およびインターフェイスが含まれており、RGB、CMYK、HEX などのさまざまな色空間を変換するために使用できます。 API のリファレンスをダウンロードしてインストールできます。 New Releases ページから DLL ファイルをダウンロードするか、次の NuGet インストール コマンドを実行します。
PM> Install-Package Aspose.SVG
C# で HEX を RGB カラーに変換する
次の手順に従って、HEX カラー コードを RGB 形式に変換できます。
- 文字列から HEX カラーを解析します。
- HEX を RGB カラーコードに変換します。
- コンソールに RGB カラー値を出力します。
次のコード スニペットは、C# でプログラムによって HEX を RGB カラーに変換する方法を示しています。
// 文字列から HEX カラーを解析する
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");
// HEXをRGBに変換
string rgbColor = color.ToRgbString();
// 結果をコンソールに出力する
Console.WriteLine("RGB: " + rgbColor);
C# で HEX を RGBA カラーに変換する
次の手順に従って、C# でプログラムによって HEX カラーを RGBA 形式にすばやく変換できます。
- 入力 HEX 文字列を解析します。
- HEX カラー文字列を RGBA カラー スペースに変換します。
- 出力 RGBA カラー コードを出力します。
以下のコード スニペットは、C# で HEX カラー コードを RGBA カラー スペースに変換する方法を詳しく説明しています。
// 文字列から HEX カラーを解析する
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");
// HEX を RGBA に変換する
String rgba = color.ToRgbaString();
// 結果をコンソールに出力する
Console.WriteLine("RGBA: " + rgba);
無料の API ライセンスを取得する
無料の一時ライセンス をリクエストして、無制限に API を評価できます。
結論
この記事では、C# でプログラムによって HEX を RGB に、または HEX カラーを RGBA に変換する方法を学習しました。さらに、ドキュメント スペースにアクセスして、他の色空間の変換と SVG 操作機能の概要を確認できます。質問や不明な点について話し合う必要がある場合は、フォーラム までお気軽にお問い合わせください。