C# を使用して HEX を CMYK に変換する
Aspose.SVG for .NET API は、さまざまな SVG 解析タスクに使用できる高速 C# ライブラリを提供します。 API 機能の 1 つは、複数の色空間を操作するための簡単なアクセスです。 Color クラスを使用すると、文字列表現から色 (RGB、HEX、HSL、HWB、CMYK、NCOL、LCH、OKLCH、LAB、OKLAB など) を解析し、目的の色空間に変換できます。 カラー コードとフォーマットは、Web デザイン、グラフィック デザイン、写真、アートなどのさまざまな分野で重要な役割を果たします。異なるタスクには異なるカラー フォーマットが必要な場合があるため、カラー変換機能が必要になります。
オンライン カラー コンバーター
あるカラー モデルから別のカラー モデルに色を変換する必要がある場合は、無料のオンライン ツールを使用してください。 HEX、RGB、CMYK、HSL、LAB、NCOL、XYZ など、さまざまな色空間をサポートしています。色の値を入力するだけで変換できます。色領域内をクリックして色を選択するか、[Input] テキスト ボックスに色コードを入力します。 [Output] セクションで、選択した色の他のカラー コードがすぐに表示されます。
// Parse HEX color from a string var color = Color.FromString("#DEB487"); // Convert HEX to CMYK string cmykColor = color.Convert(ColorModel.Cmyk).ToString(false, false, 3); // Print result to console Console.WriteLine(cmykColor); //result should be: cmyk(0%, 19%, 39%, 13%)
C# を使用して HEX を CMYK に変換する方法
製品で変換関数を使用する場合、またはプログラムで HEX を CMYK に変換する場合は、上記の C# コード例を参照してください。色変換は、数行のコードで実行できます。
- Color.FromString() メソッドを呼び出し、HEX カラー コードを文字列として渡します。このメソッドは、文字列表現から色を解析し、Color インスタンスを返します。
- Color.Convert(ColorModel.Cmyk) メソッドは、現在の色空間 (HEX ) CMYK 色空間に変換します。
- Color.ToString(false, false, 3) メソッドは、色の文字列表現を返しますCMYK カラー スペース、アルファ チャネルなし、パーセンテージあり、小数点以下 3 桁。
- CMYK カラー値の結果が、cmyk(0%,0%,0%,0%) の形式でコンソールに出力されます。
Aspose.SVG API 関数の使用方法の詳細については、ドキュメントを参照し、最も一般的な SVG 処理シナリオの C# の例を検討してください。ドキュメント記事 SVG カラーを変更する方法 、Aspose.SVG .NET ライブラリを使用して SVG イメージの要素の色と背景を変更する方法を確認できます。 SVG カラー の記事では、SVG のテキストと形状を色付けする方法について詳しく説明しています。
カラー コンバーター は、RGB、HEX、HSL、HSV、HWB、LAB、CMYK、LCH、XYZ、OKLAB、OKLCH、RGBA、HSLA などの異なるカラー コード間で色を変換できる無料のオンライン Web アプリケーションです。カラー コンバーターは使いやすく、どのブラウザーやオペレーティング システムでも動作します。変換する必要があるカラーコードを入力すると、すぐに結果が得られます。
よくある質問
Aspose.SVG を使用すると、HEX を他のカラー フォーマットにオンラインまたはプログラムで変換できます。たとえば、カラー コードを高速かつ高品質に変換するオンライン カラー コンバーター を使用して、HEX をリアルタイムで変換できます。アップロード、変換、結果を一度に取得!
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 番目の色はオレンジです。
HEXカラーとは?
HEX コードは、最もよく使用されるカラー コードです。これは、それらが単純で理解しやすいためです。 HEX コードは、RGB の 16 進数表現にすぎません。 6 桁の色番号は、加法混色の赤、緑、青の量を指定する 2 桁の 3 つのグループに構造化されています。 2 桁の 16 進数の各ペアは、00 から FF までの値を持つことができます。これにより、1,600 万色以上の色が可能になります。 3 つのグループのそれぞれに #RRGGBB などの文字が含まれている場合、それらは #RGB として記述できます。 16 進数の色の値は、すべてのブラウザーでサポートされています。
CMYKカラーとは?
CMYK (Cyan, Magenta, Yellow, blacK) カラーは、シアン、マゼンタ、イエロー、ブラックの組み合わせです。このモデルは、インクが白から色を差し引くため、減法として知られています。 CMYK は、最も人気のあるカラー モデルの 1 つです。 CMYK カラー モデルは、紙の印刷インクに使用されます。このモデルには多くの色が含まれていますが、RGB に比べて色の数は限られています。 CMYK は印刷用のデザインを作成する際に広く使用されており、スタイル シートや HTML ではなく、目的の色が正確であることを保証します。 CMYK は HTML ではサポートされていませんが、CSS4 では新しい標準として提案されています。
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 ドキュメント を参照してください。