Mã màu HEX sang RGB C#

Mã màu HEX được biểu thị bằng một ký hiệu số đứng đầu. Bộ ba hex có thể biểu thị một màu cụ thể có thể được chuyển đổi thành giá trị RGB. Trong các tình huống cụ thể, bạn có thể cần chuyển đổi màu HEX sang không gian màu RGB. Theo các yêu cầu như vậy, bài viết này giải thích cách chuyển đổi màu HEX sang mã màu RGB hoặc RGBA theo chương trình trong C#.

Chuyển đổi mã màu từ hệ thập lục phân sang RGB hoặc RGBA - Tải xuống API C#

Aspose.SVG cho .NET bao gồm các lớp, thuộc tính và giao diện khác nhau, như IConvertibleColor, có thể được sử dụng để chuyển đổi các không gian màu khác nhau như RGB, CMYK, HEX, v.v. Bạn có thể cài đặt API bằng cách tải xuống tham chiếu của nó Tệp DLL từ trang Bản phát hành mới hoặc chạy lệnh cài đặt NuGet sau:

PM> Install-Package Aspose.SVG

Chuyển đổi mã màu HEX sang RGB trong C#

Bạn có thể chuyển đổi mã màu HEX sang định dạng RGB bằng cách làm theo các bước bên dưới:

  1. Phân tích cú pháp màu HEX từ một chuỗi.
  2. Chuyển đổi mã màu HEX sang RGB.
  3. In giá trị màu RGB trên bảng điều khiển.

Đoạn mã sau đây cho thấy cách chuyển đổi màu HEX sang mã RGB theo chương trình trong C#:

// Phân tích cú pháp màu HEX từ một chuỗi
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// Chuyển đổi HEX sang RGB
string rgbColor = color.ToRgbString();

// In kết quả vào bảng điều khiển
Console.WriteLine("RGB: " + rgbColor);

Chuyển đổi mã màu HEX sang RGBA trong C#

Bạn có thể nhanh chóng chuyển đổi mã màu HEX sang định dạng RGBA theo lập trình trong C# với các bước sau:

  1. Phân tích cú pháp chuỗi HEX đầu vào.
  2. Chuyển đổi chuỗi màu HEX sang không gian màu RGBA.
  3. In mã màu RGBA đầu ra.

Đoạn mã bên dưới trình bày chi tiết cách chuyển đổi mã màu HEX sang không gian màu RGBA trong C#:

// Phân tích cú pháp màu HEX từ một chuỗi
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// Chuyển đổi HEX sang RGBA
String rgba = color.ToRgbaString();

// In kết quả vào bảng điều khiển
Console.WriteLine("RGBA: " + rgba);

Nhận giấy phép API miễn phí

Bạn có thể yêu cầu giấy phép tạm thời miễn phí để đánh giá API mà không có bất kỳ giới hạn nào.

Sự kết luận

Trong bài viết này, bạn đã học cách chuyển đổi mã HEX sang mã không gian màu RGB hoặc RGBA theo lập trình trong C#. Hơn nữa, bạn có thể truy cập không gian tài liệu để có cái nhìn tổng quan về việc chuyển đổi các không gian màu khác và các tính năng thao tác SVG. Nếu bạn cần thảo luận về bất kỳ thắc mắc hoặc sự mơ hồ nào của mình, vui lòng viết thư cho chúng tôi tại forum.

Xem thêm