C# を使用して LAB を RGB に変換する
Aspose.SVG for .NET は、複数の色空間でのシームレスな作業を含む、さまざまな SVG 解析タスク用の高性能 C# ライブラリを提供します。 API の Color クラスを使用すると、文字列表現 (RGB、HEX、HSL、HWB、CMYK、NCOL、LCH、OKLCH、LAB、OKLAB など) から色を解析し、それらを目的の色空間に変換できます。
オンラインカラーコンバーター
異なるカラーモデル間でカラーを変換する必要がありますか?無料のオンライン ツールをお試しください。 HEX、RGB、CMYK、HSL、LAB、NCOL、XYZ などを含む複数の色空間をサポートします。カラー値を入力するだけで変換できます。カラー領域内をクリックして色を選択するか、テキスト ボックスにカラー コードを入力できます。対応するカラーコードが出力セクションに即座に表示されます。
// Parse LAB color from a string var color = Color.FromLab(51.788f, 62.357f, 52.178f); // Convert LAB to RGB string rgbColor = color.ToRgbString(); // Print result to console Console.WriteLine(rgbColor); //result should be: rgb(223, 61, 37)
C# を使用して LAB を RGB に変換する方法
製品の変換関数を使用する場合、またはプログラムで LAB を RGB に変換する場合は、上記の C# コード例を参照してください。色の変換は、数行のコードで実行できます。
- Color.FromLab(lightness, a, b)
メソッドを使用して、指定された
L
、a
、およびb
値を使用して LAB 色空間から色を解析します。作成されたcolor
オブジェクトは、この LAB カラーを表します。 - Color.ToRgbString() メソッドは、LAB カラーを RGB 色空間に変換し、RGB 色空間内の色の文字列表現を返します。
Console.WriteLine(rgbColor)
メソッドは、RGB カラー文字列をコンソールに出力します。予期される出力はrgb(223, 61, 37)
で、これは指定された LAB カラーに相当する RGB を表します。
.NET API 関数の使用の詳細については、一般的な SVG 処理シナリオの C# 例が記載されているドキュメントを参照してください。記事 How to Change SVG Color では、Aspose.SVG for .NET ライブラリを使用して SVG 画像の要素と背景の色を変更する方法を学習できます。 SVG Color の記事では、SVG テキストと図形を色付けする方法について詳しく説明しています。
Aspose.SVG は、RGB、HEX、HSL、HSV、HWB、LAB、CMYK、LCH、XYZ、OKLAB、OKLCH、RGBA、HSLA などのさまざまなカラー コード間で色を瞬時に変換できる無料のオンライン カラー コンバーター を提供します。これらの使いやすいツールは、どのブラウザーやオペレーティング システムでも動作し、変換するカラー コードを入力して即座に結果を得ることができます。
よくある質問
Aspose.SVG を使用すると、LAB を他のカラー フォーマットにオンラインまたはプログラムで変換できます。たとえば、カラー コードを高速かつ高品質に変換するオンライン カラー コンバーター を使用して、LAB をリアルタイムで変換できます。アップロード、変換、結果を一度に取得!
RGB、HEX、HSL、HSV、HWB、LAB、CMYK、XYZ、LCH、OKLAB などのカラー モデル間の変換を実行できます。
色空間は、システムまたはデバイスがユーザーに色を表示する方法を宣言する情報とデータのコレクションである色の特定の編成です。色空間は、それぞれの色コードを使用してこれらの色を記述および定義する方法と密接に関連しています。タスクごとに、異なるカラー コードが推奨されます。たとえば、RGB カラーは Web 用で、CMYK カラーは印刷用です。
RGB システムをチェックすると、赤、緑、青の各色に 256 の異なる数量オプションがあることがわかります。 したがって、RGB 立方体モデルによれば、色の数は 256^3 = 16 777 216 です。色の名前を扱うのが好きなら、HTML5 で使用できる HTML カラー名は 17 個の標準色を含む 147 個あります。 HTML4を使用すると、標準色16色を含む140色の色名を扱うことができます。 HTML5 の 2 番目の色はオレンジです。
RGBカラーとは何ですか?
地理座標 (経度、緯度、高さ) と同様に、色の値 LAB は色を検出する方法を提供します。 LAB は、L - 明度、a* - 赤から緑の値、b* - 青から黄の値の 3 つの軸を使用します。明度はパーセンテージで表され、100% を超える場合があります。 a 軸と b 軸の値は、正から負の範囲です。一般に、整数コード値で使用するために、-128 ~ 127 の範囲にクランプされます。画面上の色を紙に印刷したときと同じように見せたい場合は、LAB カラー スペースと LAB カラー コードを使用することをお勧めします。
LABカラーとは何ですか?
RGB (Red, Green, Blue) 色空間は、赤、緑、青を混ぜて得られるすべての色で構成されています。このカラー モデルは、写真、テレビ、コンピュータ グラフィックスで人気があります。 RGB 値は 0 ~ 255 の整数として指定されます。たとえば、rgb(255,0,0) は赤で表示されます。赤のパラメータは最高値 (255) に設定され、残りは 0 に設定されています。
Aspose.SVG C# ライブラリは、RGB パーセンテージ (0% から 100% まで) をサポートします。たとえば、rgb(100%,0,0) は赤で表示されます。
Aspose.SVG for .NET API を使ってみる
スケーラブルなベクター グラフィックスとそのアプリケーションの開発に関心がある場合は、C# およびその他の .NET プログラミング言語用の強力なインターフェイス セットを備えた柔軟で高速な Aspose.SVG for .NET API をインストールしてください。コマンド ラインから
nuget install Aspose.SVG
としてインストールするか、Visual Studio のパッケージ マネージャー コンソール経由で Install-Package Aspose.SVG
を使用してインストールします。
または、
ダウンロード
からオフラインの MSI インストーラーまたは DLL を ZIP ファイルで入手してください。Aspose.SVG for .NET API はスタンドアロン ライブラリであり、 SVG ドキュメント処理用のソフトウェア。C# ライブラリのインストールとシステム要件の詳細については、 Aspose.SVG ドキュメント を参照してください。