HEX เป็น RGB สี C#

รหัสสี HEX แสดงด้วยเครื่องหมายตัวเลขนำหน้า แฝดสามฐานสิบหกสามารถแสดงถึงสีเฉพาะที่สามารถแปลงเป็นค่า RGB ได้ ในบางสถานการณ์ คุณอาจต้องแปลงสี HEX เป็นพื้นที่สี RGB ตามข้อกำหนดดังกล่าว บทความนี้จะอธิบายวิธีแปลงรหัสสี HEX เป็น RGB หรือ RGBA โดยทางโปรแกรมใน C#

การแปลงรหัสสีเลขฐานสิบหกเป็น RGB หรือ RGBA – ดาวน์โหลด C# API

Aspose.SVG สำหรับ .NET มีคลาส คุณสมบัติ และอินเทอร์เฟซต่างๆ เช่น IConvertibleColor ซึ่งสามารถใช้ในการแปลงสเปซสีต่างๆ เช่น RGB, CMYK, HEX เป็นต้น คุณสามารถติดตั้ง API ได้โดยการดาวน์โหลดข้อมูลอ้างอิง DLL จากหน้า New Releases หรือเรียกใช้คำสั่งการติดตั้ง NuGet ต่อไปนี้:

PM> Install-Package Aspose.SVG

แปลง HEX เป็นสี RGB ใน C#

คุณสามารถแปลงรหัสสี HEX เป็นรูปแบบ RGB โดยทำตามขั้นตอนด้านล่าง:

  1. แยกวิเคราะห์สี HEX จากสตริง
  2. แปลงรหัสสี HEX เป็น RGB
  3. พิมพ์ค่าสี RGB บนคอนโซล

ข้อมูลโค้ดต่อไปนี้แสดงวิธีการแปลงสี HEX เป็น RGB โดยทางโปรแกรมใน C#:

// แยกสี HEX จากสตริง
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// แปลง HEX เป็น RGB
string rgbColor = color.ToRgbString();

// พิมพ์ผลลัพธ์ลงในคอนโซล
Console.WriteLine("RGB: " + rgbColor);

แปลง HEX เป็น RGBA Color ใน C#

คุณสามารถแปลงสี HEX เป็นรูปแบบ RGBA โดยทางโปรแกรมใน C# ได้อย่างรวดเร็วด้วยขั้นตอนต่อไปนี้:

  1. แยกวิเคราะห์สตริง HEX อินพุต
  2. แปลงสตริงสี HEX เป็นพื้นที่สี RGBA
  3. พิมพ์รหัสสี RGBA เอาต์พุต

ข้อมูลโค้ดด้านล่างอธิบายวิธีการแปลงโค้ดสี HEX เป็นพื้นที่สี RGBA ใน C#:

// แยกสี HEX จากสตริง
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// แปลง HEX เป็น RGBA
String rgba = color.ToRgbaString();

// พิมพ์ผลลัพธ์ลงในคอนโซล
Console.WriteLine("RGBA: " + rgba);

รับใบอนุญาต API ฟรี

คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี เพื่อประเมิน API ได้โดยไม่มีข้อจำกัดใดๆ

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีแปลงสี HEX เป็น RGB หรือ HEX เป็น RGBA โดยทางโปรแกรมใน C# นอกจากนี้ คุณสามารถไปที่สเปซ เอกสารประกอบ เพื่อดูภาพรวมของการแปลงสเปซสีอื่นๆ และคุณสมบัติการจัดการ SVG หากคุณต้องการหารือเกี่ยวกับข้อสงสัยหรือความกำกวมของคุณ โปรดอย่าลังเลที่จะเขียนถึงเราที่ ฟอรัม

ดูสิ่งนี้ด้วย