โมเดลสี RGB ประกอบด้วยสีพื้นฐาน 3 สี ได้แก่ สีแดง สีเขียว และสีน้ำเงิน สีที่เหลือถูกสร้างขึ้นโดยการเพิ่มหรือรวมสีหลักเหล่านี้ ในขณะที่รหัสสีเลขฐานสิบหกยังเป็นที่นิยมในหน้าเว็บเพื่อตั้งค่าสี ในกรณีการใช้งานบางอย่าง คุณอาจต้องแปลงสี RGB เป็น HEX หรือ RGBA เป็น HEX บทความนี้ครอบคลุมถึงวิธีการแปลงค่าสี RGB หรือ RGBA เป็นรหัสสี HEX โดยทางโปรแกรมใน C#
- การแปลงรหัสสี RGB หรือ RGBA เป็นเลขฐานสิบหก – ดาวน์โหลด C# API
- แปลงรหัสสี RGB เป็น HEX ใน C#
- แปลงรหัสสี RGBA เป็น HEX ใน C#
การแปลงรหัสสี RGB หรือ RGBA เป็นเลขฐานสิบหก – ดาวน์โหลด C# API
Aspose.SVG สำหรับ .NET รองรับการทำงานกับสเปซสีต่างๆ ซึ่งทำให้คุณสามารถแปลงรหัสสีระหว่างกันได้ คุณสามารถกำหนดค่า API ได้ง่ายๆ โดยดาวน์โหลดไฟล์ DLL จากหน้า New Releases หรือเรียกใช้คำสั่งติดตั้ง NuGet ต่อไปนี้:
PM> Install-Package Aspose.SVG
แปลงรหัสสี RGB เป็น HEX ใน C#
คุณสามารถแปลงสีในรูปแบบ RGB เป็นรหัสสีฐานสิบหก HEX ได้ง่ายๆ ด้วยขั้นตอนต่อไปนี้:
- แยกวิเคราะห์สี RGB ที่ป้อน
- แปลงรหัสสี RGB เป็น HEX
- พิมพ์รหัสฐานสิบหกบนคอนโซล
ข้อมูลโค้ดด้านล่างสาธิตวิธีการแปลงสี RGB เป็น HEX โดยทางโปรแกรมใน C#:
// แยกวิเคราะห์สี RGB
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgb(222, 180, 135);
// แปลง RGB เป็น HEX
string hexColor = color.ToRgbHexString();
// พิมพ์ผลลัพธ์ลงในคอนโซล
Console.WriteLine("HEX: " + hexColor);
แปลงรหัสสี RGBA เป็น HEX ใน C#
รูปแบบ RGBA มีค่าอัลฟ่าเพิ่มเติมสำหรับสีใดๆ คุณต้องทำตามขั้นตอนด้านล่างเพื่อแปลงรหัสสี RGBA เป็น HEX ใน C#:
- แยกวิเคราะห์ค่า RGBA ที่ป้อน
- แปลงสี RGBA เป็นรหัสพื้นที่สี HEX
- เขียนรหัสสีเอาต์พุตบนคอนโซล
ตัวอย่างโค้ดต่อไปนี้อธิบายวิธีการแปลงสี RGBA เป็น HEX ใน C#:
// แยกวิเคราะห์สี RGBA
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgba(222, 180, 135, 1);
// แปลง RGBA เป็น HEX
string hexColor = color.ToRgbHexString();
// พิมพ์ผลลัพธ์ลงในคอนโซล
Console.WriteLine("HEX: " + hexColor);
รับใบอนุญาต API ฟรี
คุณสามารถประเมินคุณสมบัติทั้งหมดของ API ได้อย่างเต็มประสิทธิภาพโดยขอ ใบอนุญาตชั่วคราวฟรี
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลงสี RGB เป็น HEX หรือ RGBA เป็น HEX โดยทางโปรแกรมใน C# นอกจากนี้ คุณยังสามารถสำรวจการแปลงพื้นที่สีอื่นๆ ได้โดยไปที่ส่วน เอกสารประกอบ ในกรณีที่มีข้อสงสัยหรือปัญหาใดๆ โปรดติดต่อเราที่ ฟอรัม