Konverter Warna Online
Jika Anda perlu mengonversi warna dari satu model warna ke model warna lainnya, gunakan alat online gratis kami! Ini mendukung berbagai ruang warna, termasuk HEX, RGB, CMYK, dll. Anda hanya perlu memasukkan nilai warna untuk konversi! Klik di dalam area warna untuk memilih warna, atau masukkan kode warna di kotak teks Input. Anda akan segera melihat kode warna lain untuk warna yang dipilih di bagian Keluaran.
// Parse HEX color from a string
Color color = Color.FromString("#DEB487");
// Convert HEX to LAB
string labColor = color.Convert(ColorModel.Lab).ToString(false, false, 3);
// Print result to console
Console.WriteLine(labColor);
//result should be: lab(76.339%, 9.034%, 23.226%)
Konversikan HEX ke LAB Menggunakan C#
Aspose.SVG for .NET API menawarkan pustaka C# berkecepatan tinggi yang dapat Anda gunakan untuk berbagai tugas penguraian SVG. Salah satu fitur API adalah kemudahan akses untuk bekerja dengan beberapa ruang warna. Kelas Color memungkinkan Anda mengurai warna (seperti RGB, HEX, HSL, HWB, CMYK, NCOL, LCH, OKLCH, LAB, OKLAB) dari representasi string dan mengubahnya menjadi ruang warna yang diinginkan. Kode dan format warna memainkan peran penting dalam berbagai bidang seperti desain web, desain grafis, fotografi, seni, dan lainnya. Tugas yang berbeda mungkin memerlukan format warna yang berbeda, oleh karena itu diperlukan fungsionalitas konversi warna.
Cara mengonversi HEX ke LAB menggunakan C#
Jika Anda ingin menggunakan fungsi konversi di produk Anda atau secara terprogram mengonversi HEX ke LAB, lihat contoh kode C# di atas. Konversi warna dapat dilakukan dengan beberapa baris kode:
- Metode Color.FromString("#DEB487") digunakan untuk mengurai kode warna HEX dari representasi stringnya dan mengembalikan instance Color.
- Metode color.Convert(ColorModel.Lab) digunakan untuk mengonversi warna dari HEX ke ruang warna LAB.
- Metode color.ToString(false,false,3) mengembalikan representasi string dari warna di Ruang warna LAB, tanpa saluran alfa, dengan persentase, dan 3 tempat desimal. Formatnya adalah: lab(0%,0%,0%).
- Hasil nilai warna LAB dicetak ke konsol menggunakan Console.WriteLine(labColor).
Silakan kunjungi dokumentasi kami untuk mempelajari lebih lanjut tentang penggunaan fungsi API Aspose.SVG dan pertimbangkan contoh C# untuk skenario pemrosesan SVG yang paling umum. Dalam artikel dokumentasi Cara Mengubah Warna SVG, Anda dapat melihat cara mengubah warna elemen dan latar belakang dalam gambar SVG menggunakan pustaka Aspose.SVG .NET. Artikel Warna SVG membahas secara mendalam bagaimana teks dan bentuk SVG dapat diwarnai.
FAQ
RGB dan HEX dirancang untuk layar digital dan pengembangan web. HSL dan HWB nyaman untuk penyesuaian warna manual. CMYK ditujukan untuk cetak, sedangkan LAB, LCH, OKLCH, dan OKLAB adalah model warna perseptual yang lebih sesuai dengan penglihatan manusia. Pilihan ruang warna bergantung pada tugas spesifik – apakah itu desain web, UI/UX, pencetakan, atau CSS modern. Memahami perbedaan ini sangat penting untuk konversi warna yang akurat di berbagai ruang warna.
Dalam keluarga ruang warna yang sama (misalnya, RGB ↔ HEX atau HSL ↔ HWB), hasilnya benar-benar identik tanpa kehilangan kualitas. Saat mengkonversi antara ruang warna yang pada dasarnya berbeda (seperti RGB ↔ CMYK atau RGB ↔ LAB/OKLAB), sedikit perbedaan visual mungkin muncul karena gamut warna yang berbeda. Aspose.SVG menggunakan matematika presisi tinggi untuk memberikan konversi warna seakurat mungkin di berbagai ruang warna.
Anda dapat mengkonversi antara berbagai model warna, termasuk RGB, HEX, HSL, HSV, HWB, CMYK, LAB, LCH, OKLAB, OKLCH, RGBA, HSLA, XYZ, NCOL, dan lainnya.
Ya. Aspose.SVG for .NET dibangun di atas .NET Standard 2.0, sehingga kompatibel dengan .NET Framework 4.6.1+, .NET Core 2.0+, .NET 5/6/7/8+. Kode konversi yang sama berjalan tanpa modifikasi di semua runtime yang didukung.
Apa itu Warna HEX?
Kode HEX adalah kode warna yang paling banyak digunakan. Ini karena mereka sederhana dan mudah dimengerti. Kode HEX tidak lebih dari representasi heksadesimal dari RGB. Nomor warna enam digit disusun menjadi tiga kelompok dua digit yang menentukan jumlah Merah, Hijau, dan Biru dalam warna aditif. Setiap pasangan hex dua digit dapat memiliki nilai dari 00 hingga FF. Ini memberikan lebih dari 16 juta kemungkinan warna. Jika masing-masing dari ketiga grup berisi karakter, seperti #RRGGBB, maka dapat ditulis sebagai #RGB. Nilai warna heksadesimal didukung di semua browser.
Apa itu Warna LAB?
Seperti koordinat geografis - bujur, lintang, dan tinggi - nilai warna LAB memberi kita cara untuk mendeteksi warna. LAB menggunakan tiga sumbu: L - Lightness, a* - dari Nilai Merah ke Hijau, dan b* - dari Nilai Biru ke Kuning. The Lightness dinyatakan sebagai persentase dan dapat melebihi 100%. Nilai untuk sumbu a dan b dapat berkisar dari positif hingga negatif. Ini biasanya dijepit ke kisaran −128 hingga 127 untuk digunakan dengan nilai kode bilangan bulat. Ruang warna LAB dan kode warna LAB direkomendasikan untuk digunakan jika Anda ingin warna di layar terlihat sama seperti saat dicetak di atas kertas.
Memulai dengan Aspose.SVG for .NET API
Jika Anda tertarik untuk mengembangkan grafik vektor yang dapat diskalakan dan aplikasinya, instal Aspose.SVG for .NET API kami yang fleksibel dan berkecepatan tinggi dengan serangkaian antarmuka canggih untuk C# dan bahasa pemrograman .NET lainnya.
Instal dari baris perintah sebagai nuget install Aspose.SVG atau melalui Package Manager Console Visual Studio dengan Install-Package Aspose.SVG.
Alternatifnya, dapatkan penginstal MSI offline atau DLL dalam file ZIP dari
unduhan.
Aspose.SVG for .NET API adalah pustaka mandiri dan tidak bergantung pada perangkat lunak apa pun untuk pemrosesan dokumen SVG.
Untuk detail selengkapnya tentang instalasi pustaka C# dan persyaratan sistem, silakan merujuk ke
Dokumentasi Aspose.SVG.