โมเดลสี RGB เป็นโมเดลสีแบบเติมแต่ง ในขณะที่ CMYK เป็นโมเดลสีแบบลบ ซึ่งเรียกอีกอย่างว่าสีสำหรับกระบวนการ ในบางกรณี คุณอาจต้องการแปลงสี RGB เป็นพื้นที่สี CMYK หรือโมเดลสี CMYK เป็น RGB ตามสถานการณ์ดังกล่าว บทความนี้จะอธิบายวิธีแปลง RGB เป็น CMYK และ CMYK เป็น RGB โดยทางโปรแกรมใน C#
- การแปลงพื้นที่สี RGB และ CMYK – การกำหนดค่า C# API
- แปลงรหัสสี RGB เป็น CMYK ใน C#
- แปลงรหัสสี CMYK เป็น RGB ใน C#
การแปลงพื้นที่สี RGB และ CMYK – การกำหนดค่า C# API
Aspose.SVG for .NET รองรับการแยกวิเคราะห์หรือแปลงปริภูมิสีต่างๆ เช่น HSV, CMYK, RGB ฯลฯ เพียงเข้าถึง API โดยดาวน์โหลดไฟล์ DLL อ้างอิงจากส่วน ดาวน์โหลด หรือใช้ คำสั่งการติดตั้ง NuGet ด้านล่าง:
PM> Install-Package Aspose.SVG
แปลงรหัสสี RGB เป็น CMYK ใน C#
คุณต้องทำตามขั้นตอนด้านล่างเพื่อแปลงรหัสสี RGB เป็นรูปแบบ CMYK:
- แยกวิเคราะห์ค่าสี RGB
- แปลงโมเดลสี RGB เป็น CMYK
- พิมพ์รหัสสี CMYK เอาต์พุต
ตัวอย่างโค้ดต่อไปนี้อธิบายวิธีการแปลงพื้นที่สี RGB เป็น CMYK โดยทางโปรแกรมใน C#:
// แยกวิเคราะห์สี RGB
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgb(222, 180, 135);
// แปลง RGB เป็น CMYK
var cmykColor = color.Convert(Aspose.Svg.Drawing.ColorModel.Cmyk);
// พิมพ์ผลลัพธ์ลงในคอนโซล
Console.WriteLine("CMYK: " + cmykColor.ToString());
แปลงรหัสสี CMYK เป็น RGB ใน C#
คุณสามารถแปลงรหัสสี CMYK เป็นรูปแบบ RGB ได้ง่ายๆ ด้วยขั้นตอนต่อไปนี้:
- แยกรหัสสี CMYK ที่ป้อนเข้า
- แปลงสี CMYK เป็นรูปแบบสี RGB
- พิมพ์ค่าสีที่แปลงแล้ว
ข้อมูลโค้ดด้านล่างแสดงวิธีการแปลงโค้ดสี CMYK เป็นพื้นที่สี RGB โดยทางโปรแกรมใน C#:
// แยกวิเคราะห์สี CMYK
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromCmyk(0, (float)0.189, (float)0.392, (float)0.129);
// แปลง CMYK เป็น RGB
var rgbColor = color.Convert(Aspose.Svg.Drawing.ColorModel.Rgb);
// พิมพ์ผลลัพธ์ลงในคอนโซล
Console.WriteLine("RGB: " + rgbColor.ToString());
รับใบอนุญาต API ฟรี
คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี เพื่อประเมิน API ให้เต็มประสิทธิภาพ
บทสรุป
ในบทความนี้ คุณได้เข้าใจวิธีแปลงรหัสสี RGB เป็นค่าสี CMYK รวมถึงวิธีแปลงค่าสี CMYK เป็นรูปแบบ RGB โดยทางโปรแกรมใน C# นอกจากนี้ คุณสามารถดูบทอื่นๆ ได้ในส่วน เอกสารประกอบ เพื่อเรียนรู้คุณสมบัติอื่นๆ ที่หลากหลายที่นำเสนอโดย API หากคุณต้องการแจ้งข้อกังวลหรือข้อสงสัยใดๆ โปรดเขียนถึงเราที่ ฟอรัม