Dữ liệu đầu vào RGB hợp lệ
Nhập đỏ, lục và lam trong khoảng 0–255; giá trị phần trăm cũng được đọc rồi chuẩn hóa thành kênh số nguyên.
Chuyển RGB thường dùng cho canvas, dữ liệu pixel, CSS và API đồ họa thành sắc độ, độ bão hòa và độ sáng theo đơn vị phù hợp CSS, phù hợp với chỉnh màu CSS theo sắc độ, độ bão hòa và độ sáng.
Giá trị được chuyển đổi ngay trên trang bằng các hàm TypeScript cục bộ; phép tính này không cần tải màu lên server.
Chọn màu trực quan, dùng thanh trượt hoặc dán giá trị.
Màu mẫu
hsl(9, 100%, 64%)
tomato
Xem trướcGốc
rgb(255, 99, 71)
Làm sáng 20%
rgb(255, 130, 108)
Làm tối 20%
rgb(204, 79, 57)
Bổ túc
rgb(71, 227, 255)
Aa
Với chữ trắng
Aa
Với chữ đen
Định dạng khác
Bảng màu
Bạn có biết?
Bạn có thể lấy màu trên màn hình khi trình duyệt hỗ trợ EyeDropper API.
Chuyển RGB thường dùng cho canvas, dữ liệu pixel, CSS và API đồ họa thành sắc độ, độ bão hòa và độ sáng theo đơn vị phù hợp CSS, phù hợp với chỉnh màu CSS theo sắc độ, độ bão hòa và độ sáng. Chuẩn hóa kênh và định dạng số nguyên/phần trăm có thể làm vòng RGB → HSL → RGB khác giá trị ban đầu.
Chuyển RGB thường dùng cho canvas, dữ liệu pixel, CSS và API đồ họa thành sắc độ, độ bão hòa và độ sáng theo đơn vị phù hợp CSS, phù hợp với chỉnh màu CSS theo sắc độ, độ bão hòa và độ sáng. Dùng trang tập trung này khi nguồn đã là RGB và hệ thống tiếp theo cần riêng HSL; dùng bộ chuyển đổi tổng hợp khi cần xem nhiều biểu diễn cùng lúc.
Nhập đỏ, lục và lam trong khoảng 0–255; giá trị phần trăm cũng được đọc rồi chuẩn hóa thành kênh số nguyên.
sắc độ, độ bão hòa và độ sáng theo đơn vị phù hợp CSS
Chuẩn hóa kênh và định dạng số nguyên/phần trăm có thể làm vòng RGB → HSL → RGB khác giá trị ban đầu. Đối chiếu kết quả với nơi sử dụng dự kiến trước khi dùng lại.
Nhập đỏ, lục và lam trong khoảng 0–255; giá trị phần trăm cũng được đọc rồi chuẩn hóa thành kênh số nguyên. Trong mục “Cách sử dụng: Nhập màu nguồn”, lưu ý này áp dụng riêng cho Đổi RGB sang HSL.
Dùng thanh trượt, ô nhập trực tiếp, swatch mẫu hoặc bộ chọn hệ thống khi có. Bản xem trước cho thấy bước chuẩn hóa trước khi định dạng HSL.
Sao chép dòng HSL. Các dòng khác vẫn hiện để đối chiếu nhưng mục đích của trang là RGB → HSL.
Chuẩn hóa kênh và định dạng số nguyên/phần trăm có thể làm vòng RGB → HSL → RGB khác giá trị ban đầu. Đối chiếu kết quả với nơi sử dụng dự kiến trước khi dùng lại. Dùng bản xem trước để phát hiện lỗi phân tích trước khi sao chép dòng HSL.
Nhập đỏ, lục và lam trong khoảng 0–255; giá trị phần trăm cũng được đọc rồi chuẩn hóa thành kênh số nguyên. Trong mục “Giải thích tùy chọn: Dữ liệu đầu vào RGB hợp lệ”, lưu ý này áp dụng riêng cho Đổi RGB sang HSL.
sắc độ, độ bão hòa và độ sáng theo đơn vị phù hợp CSS. HSL là phép biến đổi từ RGB, không đồng đều theo cảm nhận; độ bão hòa của HSL khác độ bão hòa của HSV.
Nhập đỏ, lục và lam trong khoảng 0–255; giá trị phần trăm cũng được đọc rồi chuẩn hóa thành kênh số nguyên. Khu vực chuyển đổi đưa dữ liệu đầu vào về bộ ba sRGB rồi định dạng thành sắc độ, độ bão hòa và độ sáng theo đơn vị phù hợp CSS. Khu vực chuyển đổi giả định kênh sRGB 0–255 và làm tròn giá trị sau chuẩn hóa. HSL là phép biến đổi từ RGB, không đồng đều theo cảm nhận; độ bão hòa của HSL khác độ bão hòa của HSV.
Giá trị được chuyển đổi ngay trên trang bằng các hàm TypeScript cục bộ; phép tính này không cần tải màu lên server.
Nhập đỏ, lục và lam trong khoảng 0–255; giá trị phần trăm cũng được đọc rồi chuẩn hóa thành kênh số nguyên. Trong mục “Xử lý sự cố: Vì sao dữ liệu đầu vào RGB bị từ chối?”, lưu ý này áp dụng riêng cho Đổi RGB sang HSL.
Chuẩn hóa kênh và định dạng số nguyên/phần trăm có thể làm vòng RGB → HSL → RGB khác giá trị ban đầu. Trong mục “Xử lý sự cố: Vì sao đổi RGB sang HSL rồi đổi ngược lại cho kết quả khác?”, lưu ý này áp dụng riêng cho Đổi RGB sang HSL.
Chuẩn hóa kênh và định dạng số nguyên/phần trăm có thể làm vòng RGB → HSL → RGB khác giá trị ban đầu. Đặt lại công cụ rồi thử bằng giá trị chắc chắn được hỗ trợ trước khi kết luận lỗi thuật toán.
Dùng trang tập trung này khi nguồn đã là RGB và hệ thống tiếp theo cần riêng HSL; dùng bộ chuyển đổi tổng hợp khi cần xem nhiều biểu diễn cùng lúc. Trong mục “Khi nào nên dùng riêng bộ đổi RGB sang HSL?”, lưu ý này áp dụng riêng cho Đổi RGB sang HSL.
Nhập đỏ, lục và lam trong khoảng 0–255; giá trị phần trăm cũng được đọc rồi chuẩn hóa thành kênh số nguyên. Trong mục “Vì sao dữ liệu đầu vào RGB bị từ chối?”, lưu ý này áp dụng riêng cho Đổi RGB sang HSL.
Chuẩn hóa kênh và định dạng số nguyên/phần trăm có thể làm vòng RGB → HSL → RGB khác giá trị ban đầu. Trong mục “Vì sao đổi RGB sang HSL rồi đổi ngược lại cho kết quả khác?”, lưu ý này áp dụng riêng cho Đổi RGB sang HSL.
sắc độ, độ bão hòa và độ sáng theo đơn vị phù hợp CSS. chỉnh màu CSS theo sắc độ, độ bão hòa và độ sáng. HSL là phép biến đổi từ RGB, không đồng đều theo cảm nhận; độ bão hòa của HSL khác độ bão hòa của HSV.
Nhập đỏ, lục và lam trong khoảng 0–255; giá trị phần trăm cũng được đọc rồi chuẩn hóa thành kênh số nguyên. Khu vực chuyển đổi giả định kênh sRGB 0–255 và làm tròn giá trị sau chuẩn hóa.
Giá trị được chuyển đổi ngay trên trang bằng các hàm TypeScript cục bộ; phép tính này không cần tải màu lên server. Giữ lại giá trị RGB gốc khi đối chiếu kết quả HSL đã làm tròn.
Dùng trang tập trung này khi nguồn đã là RGB và hệ thống tiếp theo cần riêng HSL; dùng bộ chuyển đổi tổng hợp khi cần xem nhiều biểu diễn cùng lúc. Trong mục “Tiếp tục quy trình màu”, lưu ý này áp dụng riêng cho Đổi RGB sang HSL.
Mở trang liên quan đầu tiên khi cần làm tiếp sau phép đổi RGB → HSL chuyên biệt.
Đổi mã màu HEX, RGB, HSL, LAB và OKLCH