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