รหัสสี HEX แสดงด้วยเครื่องหมายตัวเลขนำหน้า แฝดสามฐานสิบหกสามารถแสดงถึงสีเฉพาะที่สามารถแปลงเป็นค่า RGB ได้ ในบางสถานการณ์ คุณอาจต้องแปลงสี HEX เป็นพื้นที่สี RGB ตามข้อกำหนดดังกล่าว บทความนี้จะอธิบายวิธีแปลงรหัสสี HEX เป็น RGB หรือ RGBA โดยทางโปรแกรมใน C#
- การแปลงรหัสสีเลขฐานสิบหกเป็น RGB หรือ RGBA – ดาวน์โหลด C# API
- แปลง HEX เป็นสี RGB ใน C#
- แปลง HEX เป็น RGBA Color ใน 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 โดยทำตามขั้นตอนด้านล่าง:
- แยกวิเคราะห์สี HEX จากสตริง
- แปลงรหัสสี HEX เป็น RGB
- พิมพ์ค่าสี 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# ได้อย่างรวดเร็วด้วยขั้นตอนต่อไปนี้:
- แยกวิเคราะห์สตริง HEX อินพุต
- แปลงสตริงสี HEX เป็นพื้นที่สี RGBA
- พิมพ์รหัสสี 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 หากคุณต้องการหารือเกี่ยวกับข้อสงสัยหรือความกำกวมของคุณ โปรดอย่าลังเลที่จะเขียนถึงเราที่ ฟอรัม