![HEX sang màu RGB C#](images/Convert-HEX-to-RGB-csharp.jpg#center)
Mã màu HEX được thể hiện bằng một ký hiệu số ở đầ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ã màu HEX thành mã màu RGB hoặc RGBA theo chương trình trong C#.
- Chuyển đổi mã màu hệ thập lục phân sang RGB hoặc RGBA – Tải xuống API C#
- Chuyển đổi màu HEX sang màu RGB trong C#
- Chuyển đổi màu HEX sang RGBA trong C#
Chuyển đổi mã màu hệ thập lục phân sang RGB hoặc RGBA – Tải xuống API C#
Aspose.SVG for .NET bao gồm các lớp, thuộc tính và giao diện khác nhau, chẳng hạn 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 tài liệu tham khảo của nó 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àu HEX sang màu RGB trong C#
Bạn có thể chuyển đổi mã màu HEX sang định dạng RGB bằng cách thực hiện theo các bước bên dưới:
- Phân tích cú pháp màu HEX từ một chuỗi.
- Chuyển đổi mã màu HEX sang RGB.
- In giá trị màu RGB trên bàn điều khiển.
Đoạn mã sau đây cho thấy cách chuyển đổi màu HEX sang màu 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ả ra bàn điều khiển
Console.WriteLine("RGB: " + rgbColor);
Chuyển đổi màu HEX sang RGBA trong C#
Bạn có thể nhanh chóng chuyển đổi màu HEX sang định dạng RGBA theo chương trình trong C# bằng các bước sau:
- Phân tích cú pháp chuỗi HEX đầu vào.
- Chuyển đổi chuỗi màu HEX sang không gian màu RGBA.
- In mã màu RGBA đầu ra.
Đoạn mã dưới đây trình bày chi tiết về cách chuyển đổi mã màu HEX thành 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ả ra bàn đ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.
Phần kết luận
Trong bài viết này, bạn đã học cách chuyển đổi màu HEX thành RGB hoặc HEX thành RGBA theo chương trình trong C#. Ngoài ra, bạn có thể truy cập không gian tài liệu để xem 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ỳ câu hỏi 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.