HEX'ten RGB'ye Renk Kodu C#

HEX renk kodları, önde gelen bir sayı işaretiyle temsil edilir. Bir onaltılık üçlü, bir RGB değerine dönüştürülebilen belirli bir rengi gösterebilir. Belirli senaryolarda, bir HEX rengini RGB renk uzayına dönüştürmeniz gerekebilir. Bu tür gereksinimlere uygun olarak, bu makale HEX renginin C# dilinde programlı olarak RGB veya RGBA renk koduna nasıl dönüştürüleceğini açıklamaktadır.

Onaltılıktan RGB veya RGBA Renk Koduna Dönüştürme – C# API İndirme

Aspose.SVG for .NET, RGB, CMYK, HEX vb. farklı renk alanlarını dönüştürmek için kullanılabilen IConvertibleColor gibi farklı sınıflar, özellikler ve arabirimler içerir. Referansını indirerek API’yi yükleyebilirsiniz DLL dosyalarını Yeni Çıkanlar sayfasından veya aşağıdaki NuGet kurulum komutunu çalıştırarak:

PM> Install-Package Aspose.SVG

HEX’i C# ile RGB Renk Koduna Dönüştür

Aşağıdaki adımları izleyerek bir HEX renk kodunu RGB formatına dönüştürebilirsiniz:

  1. HEX rengini bir dizeden ayrıştırın.
  2. HEX’i RGB renk koduna dönüştürün.
  3. Konsolda RGB renk değerini yazdırın.

Aşağıdaki kod parçacığı, HEX renginin programlı olarak C# dilinde RGB koduna nasıl dönüştürüleceğini gösterir:

// Bir dizeden HEX rengini ayrıştırın
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// HEX'i RGB'ye dönüştür
string rgbColor = color.ToRgbString();

// Sonucu konsola yazdır
Console.WriteLine("RGB: " + rgbColor);

HEX’i C# ile RGBA Renk Koduna Dönüştür

Aşağıdaki adımlarla HEX renk kodunu programlı olarak C# dilinde hızlı bir şekilde RGBA formatına dönüştürebilirsiniz:

  1. Giriş HEX dizesini ayrıştırın.
  2. HEX renk dizisini RGBA renk uzayına dönüştürün.
  3. Çıkış RGBA renk kodunu yazdırın.

Aşağıdaki kod parçacığı, HEX renk kodunun C# dilinde RGBA renk uzayına nasıl dönüştürüleceğini detaylandırır:

// Bir dizeden HEX rengini ayrıştırın
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// HEX'i RGBA'ya dönüştür
String rgba = color.ToRgbaString();

// Sonucu konsola yazdır
Console.WriteLine("RGBA: " + rgba);

Ücretsiz API Lisansı Alın

API’yi herhangi bir sınırlama olmaksızın değerlendirmek için bir ücretsiz geçici lisans talep edebilirsiniz.

Çözüm

Bu makalede, bir HEX kodunu C# dilinde programlı olarak RGB veya RGBA renk uzayı koduna dönüştürmeyi öğrendiniz. Ayrıca, diğer renk alanlarını dönüştürmeye ve SVG işleme özelliklerine genel bir bakış için dokümantasyon alanını ziyaret edebilirsiniz. Sorularınız veya belirsizliklerinizden herhangi birini tartışmanız gerekirse, lütfen forum adresinden bize yazmaktan çekinmeyin.

Ayrıca bakınız