Giá trị alpha của người da đen là gì?


11

Tôi đang cố gắng hiểu đoạn văn sau trong hướng dẫn Thiết kế Vật liệu của Google:

Các yếu tố khác, chẳng hạn như biểu tượng và dải phân cách, cũng được hưởng lợi từ việc có giá trị alpha của màu đen thay vì màu đặc, để đảm bảo rằng chúng hoạt động trên nền của bất kỳ màu nào.

nguồn

Điều đó có nghĩa là gì? Giá trị 00 alpha sẽ hoàn toàn trong suốt, phải không?


Tôi nghĩ "của màu đen" là / là một lỗi đánh máy. Hoặc ít nhất là từ rất kém có nghĩa là "giá trị alpha CHO màu đen"
Scott

Có bạn đúng, giá trị Alpha không đề cập đến độ trong suốt của màu. Giá trị đi từ 00 đến FF theo hệ thập lục phân trong đó 00 hoàn toàn trong suốt và FF là rắn / mờ. Trong Android, bạn chỉ định nó là hai ký tự đầu tiên ở định dạng hex, ví dụ # FF000000 có màu đen đặc.
Samy S.Rathore

Câu trả lời:


5

Toàn bộ bối cảnh như sau:

Sử dụng các giá trị alpha cho văn bản màu xám, biểu tượng và bộ chia

Để truyền tải một hệ thống phân cấp thông tin, bạn có thể sử dụng các sắc thái khác nhau cho văn bản. Giá trị alpha tiêu chuẩn cho văn bản trên nền trắng là 87% (# 000000). Văn bản thứ cấp, thấp hơn trong hệ thống phân cấp trực quan, nên có giá trị alpha là 54% (# 000000). Gợi ý văn bản cho người dùng, như những người trong trường văn bản và nhãn, có độ nổi bật hình ảnh thậm chí thấp hơn và nên có giá trị alpha là 26% (# 000000).

Các yếu tố khác, chẳng hạn như biểu tượng và dải phân cách, cũng được hưởng lợi từ việc có giá trị alpha của màu đen thay vì màu đặc, để đảm bảo rằng chúng hoạt động trên nền của bất kỳ màu nào.

Ngoài ra, có hai hình ảnh ví dụ.

Vấn đề là: họ dường như đang sử dụng một định nghĩa mới về "giá trị alpha".

Ngoài ra, các giá trị hex-rgb được trích dẫn của chúng là không chính xác và tỷ lệ phần trăm ví dụ là ví dụ minh họa của văn bản màu trắng trên nền đen (văn bản cho biết các giá trị dành cho văn bản màu đen trên nền trắng).

Từ những gì tôi có thể nói, họ đang gợi ý rằng bạn sử dụng giá trị trong suốt bên cạnh các giá trị màu của bạn khi chỉ định văn bản và quy tắc.

Đối với các biểu tượng, có lẽ họ đang đề xuất bạn tạo bóng cho vật phẩm và cung cấp kênh alpha không phải màu trắng thay màu mờ cố định để bạn có thể thay đổi màu sắc theo cách lập trình mà không cung cấp nghệ thuật mới cho mọi giá trị có thể tưởng tượng được.

TLDNR; phần này được viết kém và cần sao chép


2
Nếu bạn nhìn vào hình minh họa bên cạnh đoạn đó, tôi nghĩ những gì họ nói, ví dụ, 26% (# 000000) là RGBA (0,0,0,0,26) hoặc "màu đen với độ mờ 27%", trên đầu trang màu trắng sẽ trông xám nhạt, giống như trong hình ảnh.
cockypup

@cockypup Điều đó có ý nghĩa. Tôi vẫn nghĩ rằng họ có một vấn đề rõ ràng ở đây: có thể là họ đang đề xuất sử dụng màu đen trong mọi trường hợp và sử dụng giá trị alpha như một cách để mô phỏng "chế độ hòa trộn lớp phủ" hoặc một cái gì đó thuộc về bản chất đó
Yorik

1
@yorik đó là cách giải thích của tôi là tốt. Họ muốn bạn sử dụng một alpha màu đen thay vì màu xám để nó 'phủ' màu.
DA01

@ DA01: "thay vì một màu đơn sắc" = không chỉ màu xám mà bất kỳ màu nào (?) Không có ý tưởng!
Yorik

16

Giá trị alpha được sử dụng trong không gian màu RGBA để biểu thị độ trong suốt của màu. Giá trị alpha đi từ 0 đến 1 trong đó 0 hoàn toàn trong suốt và 1 không trong suốt.

Điều này cho phép thực hiện "tổng hợp alpha", theo thuật ngữ đặt, là quá trình đặt một hình ảnh lên trên nền và kết hợp các màu sắc để tạo ảo giác về độ trong suốt. Để biết thêm thông tin về không gian màu này, bạn có thể Google "rgba color space" hoặc truy cập trang Wikipedia này

Màu RGBA thường được biểu thị bằng 4 giá trị, 3 cho mỗi thành phần RGB và giá trị cuối cùng cho giá trị alpha (ví dụ (0,0,0,0,5)), mặc dù trong tài liệu Kiểu màu bạn đã tham chiếu, chúng được ký hiệu là với giá trị% ở phía trước giá trị thập lục phân (ví dụ 50% (# 000000)).

" Giá trị alpha của màu đen ", ít nhất là trong phạm vi của tài liệu được tham chiếu, sẽ là một cách ngắn để chỉ ra bất kỳ màu nào trong không gian RGBA có màu đen là giá trị RGB của chúng, (0,0,0). Chúng nằm trong khoảng từ 100% đen đặc (0,0,0,1) đến đen mờ hoàn toàn (0,0,0,0) đi qua tất cả các giá trị có thể có của độ trong suốt.

Vì vậy, ví dụ, giá trị alpha 57% của màu đen, được ký hiệu là 57% (# 000000), sẽ là "giá trị alpha của màu đen" trong đó alpha bằng 0,57 có nghĩa là nó mờ đục 57%.

Trong hình ảnh này, bạn có thể thấy "giá trị alpha của màu đen" được đề xuất trong tài liệu Kiểu màu. Tôi đã đặt chúng lên trên cùng của màu trắng và đỏ để bạn có thể thấy "tổng hợp alpha" đang hoạt động.

nhập mô tả hình ảnh ở đây


Bạn đã đúng, nhưng nhìn vào tài liệu google mà OP đang tham chiếu, có vẻ như nó đang sử dụng một định nghĩa mới về giá trị alpha.
Yorik

Làm thế nào để trả lời "giá trị Alpha của màu đen" là gì? Tôi cũng không quen với thuật ngữ đó và điều này không làm rõ nó IMO. Quảng trường Đen của bạn có Giá trị Alpha là 100% (1), nhưng Giá trị Alpha của Đen là gì? Nói trên Quảng trường Đỏ, làm thế nào bạn cung cấp cho nó Giá trị Alpha của Đen?
Ryan

3
Điểm tốt. Chỉnh sửa để trả lời cả tiêu đề của câu hỏi và câu hỏi ở cuối cơ thể. Cũng thêm các tham chiếu đến tài liệu mà OP đã tham chiếu và sử dụng màu của tài liệu làm ví dụ trong ảnh.
cockypup

Tôi nghĩ rằng bạn đã phá vỡ câu đố về sự bí ẩn của bí ẩn
Yorik
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.