diff options
author | Ben Bridle <bridle.benjamin@gmail.com> | 2024-10-02 11:58:55 +1300 |
---|---|---|
committer | Ben Bridle <bridle.benjamin@gmail.com> | 2024-10-02 11:58:55 +1300 |
commit | 6e799fdefc860700e9e574aaad6a50d9a8058d61 (patch) | |
tree | 6cb21a290ccb988d493fccecc6d0e10d312afa62 | |
parent | 3bdce23859dfa3ae7ca890adf741aedc46d6a317 (diff) | |
download | colour-6e799fdefc860700e9e574aaad6a50d9a8058d61.zip |
Add RGBA version of as_rgb_hex method
-rw-r--r-- | src/lib.rs | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -61,7 +61,13 @@ impl Colour { [self.red(), self.green(), self.blue(), self.alpha()] } pub fn as_rgb_hex(&self) -> String { - format!("{:02x}{:02x}{:02x}", self.red(), self.green(), self.blue()) + format!("{:02x}{:02x}{:02x}", + self.red(), self.green(), self.blue()) + } + + pub fn as_rgba_hex(&self) -> String { + format!("{:02x}{:02x}{:02x}{:02x}", + self.red(), self.green(), self.blue(), self.alpha()) } pub fn red(&self) -> u8 { (self.value >> 16) as u8 |