Model warna RGB adalah model warna aditif sedangkan CMYK adalah model warna subtraktif yang juga dikenal sebagai warna proses. Dalam kasus penggunaan tertentu, Anda mungkin ingin mengonversi warna RGB ke ruang warna CMYK atau model warna CMYK ke RGB. Sesuai dengan skenario tersebut, artikel ini menjelaskan cara mengonversi RGB ke CMYK dan CMYK ke RGB secara terprogram dalam C#.
- Konversi Ruang Warna RGB dan CMYK – Konfigurasi C# API
- Konversi Kode Warna RGB ke CMYK di C#
- Konversi Kode Warna CMYK ke RGB di C#
Konversi Ruang Warna RGB dan CMYK – Konfigurasi C# API
Aspose.SVG for .NET mendukung penguraian atau konversi ruang warna yang berbeda seperti HSV, CMYK, RGB, dll. Cukup akses API dengan mengunduh file referensi DLL dari bagian Unduhan, atau gunakan Perintah instalasi NuGet di bawah ini:
PM> Install-Package Aspose.SVG
Konversi Kode Warna RGB ke CMYK di C#
Anda harus mengikuti langkah-langkah di bawah ini untuk mengonversi kode warna RGB ke format CMYK:
- Parsing nilai warna RGB.
- Mengkonversi model warna RGB ke CMYK.
- Cetak kode warna CMYK keluaran.
Contoh kode berikut menjelaskan cara mengonversi ruang warna RGB ke CMYK secara terprogram dalam C#:
// Parse warna RGB
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgb(222, 180, 135);
// Konversi RGB ke CMYK
var cmykColor = color.Convert(Aspose.Svg.Drawing.ColorModel.Cmyk);
// Cetak hasilnya ke konsol
Console.WriteLine("CMYK: " + cmykColor.ToString());
Konversi Kode Warna CMYK ke RGB di C#
Anda dapat dengan mudah mengonversi kode warna CMYK ke format RGB dengan langkah-langkah berikut:
- Parsing kode warna CMYK masukan.
- Mengkonversi warna CMYK ke format warna RGB.
- Cetak nilai warna yang dikonversi.
Cuplikan kode di bawah ini menunjukkan cara mengonversi kode warna CMYK ke ruang warna RGB secara terprogram dalam C#:
// Parsing warna CMYK
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromCmyk(0, (float)0.189, (float)0.392, (float)0.129);
// Konversi CMYK ke RGB
var rgbColor = color.Convert(Aspose.Svg.Drawing.ColorModel.Rgb);
// Cetak hasilnya ke konsol
Console.WriteLine("RGB: " + rgbColor.ToString());
Dapatkan Lisensi API Gratis
Anda dapat meminta lisensi sementara gratis untuk mengevaluasi API hingga kapasitas penuhnya.
Kesimpulan
Pada artikel ini, Anda telah memahami cara mengonversi kode warna RGB ke nilai warna CMYK, serta cara mengonversi nilai warna CMYK ke format RGB secara terprogram dalam C#. Selanjutnya, Anda dapat melihat berbagai bab lain di bagian dokumentasi untuk mempelajari berbagai fitur lain yang ditawarkan oleh API. Jika Anda ingin menyampaikan kekhawatiran atau pertanyaan apa pun, silakan kirim email kepada kami di forum.