RGB CMYK สี C#

โมเดลสี RGB เป็นโมเดลสีแบบเติมแต่ง ในขณะที่ CMYK เป็นโมเดลสีแบบลบ ซึ่งเรียกอีกอย่างว่าสีสำหรับกระบวนการ ในบางกรณี คุณอาจต้องการแปลงสี RGB เป็นพื้นที่สี CMYK หรือโมเดลสี CMYK เป็น RGB ตามสถานการณ์ดังกล่าว บทความนี้จะอธิบายวิธีแปลง RGB เป็น CMYK และ 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:

  1. แยกวิเคราะห์ค่าสี RGB
  2. แปลงโมเดลสี RGB เป็น CMYK
  3. พิมพ์รหัสสี 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 ได้ง่ายๆ ด้วยขั้นตอนต่อไปนี้:

  1. แยกรหัสสี CMYK ที่ป้อนเข้า
  2. แปลงสี CMYK เป็นรูปแบบสี RGB
  3. พิมพ์ค่าสีที่แปลงแล้ว

ข้อมูลโค้ดด้านล่างแสดงวิธีการแปลงโค้ดสี 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 หากคุณต้องการแจ้งข้อกังวลหรือข้อสงสัยใดๆ โปรดเขียนถึงเราที่ ฟอรัม

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