@@ -138,13 +138,14 @@ auto IconTheme::lookup(std::string_view const name,
|
||||
|
||||
std::vector<unsigned char> rgba(
|
||||
bitmap.width() * bitmap.height() * 4);
|
||||
auto *src = bitmap.data();
|
||||
for (size_t i = 0, px = bitmap.width() * bitmap.height();
|
||||
i < px; ++i) {
|
||||
uint8_t b = src[i * 4 + 0];
|
||||
uint8_t g = src[i * 4 + 1];
|
||||
uint8_t r = src[i * 4 + 2];
|
||||
uint8_t a = src[i * 4 + 3];
|
||||
auto *src { bitmap.data() };
|
||||
|
||||
uint8_t b { src[i * 4 + 0] };
|
||||
uint8_t g { src[i * 4 + 1] };
|
||||
uint8_t r { src[i * 4 + 2] };
|
||||
uint8_t a { src[i * 4 + 3] };
|
||||
|
||||
if (a != 0) {
|
||||
r = (uint8_t)std::min(
|
||||
|
||||
Reference in New Issue
Block a user