У меня цвет ARGB (выглядит как 255 200 200 000
). Я попытался преобразовать его в формат Hex с этим кодом:Android - Конвертировать ARGB Цвет в HEX
String col = "#" + Integer.toString(Color.alpha(img.getPixel(j, i)), 16) +
Integer.toString(Color.red(img.getPixel(j, i)), 16) +
Integer.toString(Color.green(img.getPixel(j, i)), 16) +
Integer.toString(Color.blue(img.getPixel(j, i)), 16);
Но я gettng это (#FFC8C8
) вместо (#FFC8C800
). Таким образом, все числа ниже 10 записываются без нулей. Как я могу исправить этот код, чтобы он работал правильно?
P.S. Извините за мой английский
Что случилось с: "#" + Integer.toString (img.getPixel (J, I)), 16) – pskink
Он не возвращает 0 – enCrypter