diff --git a/pywal/util.py b/pywal/util.py index 1fdae31b..e00c0330 100644 --- a/pywal/util.py +++ b/pywal/util.py @@ -38,6 +38,12 @@ def rgba(self): return "rgba(%s,%s,%s,%s)" % (*hex_to_rgb(self.hex_color), self.alpha_dec) + @property + def hex_argb(self): + """Convert an alpha hex color to argb hex.""" + return "#%02X%s" % (int(int(self.alpha_num) * 255 / 100), + self.hex_color[1:]) + @property def alpha(self): """Add URxvt alpha value to color.""" @@ -48,6 +54,11 @@ def alpha_dec(self): """Export the alpha value as a decimal number in [0, 1].""" return int(self.alpha_num) / 100 + @property + def alpha_hex(self): + """Export the alpha value as a hexdecimal number in [00, FF].""" + return "%02X" % (int(int(self.alpha_num) * 255 / 100)) + @property def decimal(self): """Export color in decimal."""