5
Giá trị nào sẽ có # 414141 là #AARRGGBB và khoảng # 52b531? Làm cách nào để chuyển đổi điều này bằng PHP?chuyển đổi giá trị hex #RRGGBB thành #AARRGGBB
Kính trọng,
Pentium10
Giá trị nào sẽ có # 414141 là #AARRGGBB và khoảng # 52b531? Làm cách nào để chuyển đổi điều này bằng PHP?chuyển đổi giá trị hex #RRGGBB thành #AARRGGBB
Kính trọng,
Pentium10
AA là kênh Alpha, và chuyển đổi thẳng sẽ được thiết lập AA để FF để làm cho nó đầy đủ đục:
#414141 becomes #FF414141
(Chỉ cần thêm: Trong một số triển khai nó có nghĩa là số lượng Minh bạch trong đó 00 có nghĩa là hoàn toàn mờ đục và FF có nghĩa là hoàn toàn minh bạch. Trong trường hợp đó, # 00414141 sẽ chính xác. Nhưng tôi nghĩ đó là ngoại lệ)
thực sự chỉ gắn và # 00414141 không hiển thị, nó có thể không hợp lệ – Pentium10
Tôi luôn thấy 0 alpha hoàn toàn mờ đục. Ngoài ra, không phải giá trị alpha nằm trong khoảng từ 0 đến 127? 0xFF là 255. –
@Alix phụ thuộc vào công cụ. Tôi chưa bao giờ thấy một phạm vi từ 0 đến 127 mặc dù, nơi tôi sử dụng nó (ImageMagick trong PHP hoặc GDI + trong .net) nó luôn luôn là 0 đến 255, hoặc trong DirectX Development đôi khi tôi thấy một phạm vi điểm nổi giữa 0.0 và 1.0. Và như đã nói, tôi thấy việc triển khai trong đó 0 có nghĩa là "hoàn toàn mờ đục" và tôi thấy một số 0 có nghĩa là "hoàn toàn trong suốt" ... Nhưng nếu RGB dao động từ 0 đến 255, A thường theo sau. –