я получаю #AARRGGBB цвет отПреобразование ARGB в RGB и получить тот же самый цвет
int getColor=bitmap.getPixel()
(Bitmap является ARGB_8888)
В качестве примера, значение GetColor является: # 20000000 (светло-серый) мне нужно получить тот же цвет в #RRGGBB, что-то вроде #BDBDBD (светло-серый).
Как это сделать?
# 20000000 черный, не светло-серый. Он может стать светло-серым, если он нарисован поверх белого, так как он полупрозрачный. Это то, что вы хотите? Получите результат цвета, нарисованного поверх белого? –
О, я знаю, что это черный цвет # 000000. Но есть ли способ получить точно цвет (цвет, который я вижу) в #rrggbb, без альфы, или его нереальный? – Lokie
Зависит от того, что вы подразумеваете под тем, что видите. Как я уже сказал, если на вершине белого вы видите одно. На черном вы видите черный. Сам по себе он всегда черный. Если вы хотите на вершине белого цвета, тогда просто смешайте его с белым на основе альфы. –