mirror of
https://bitbucket.org/s_l_teichmann/mtsatellite
synced 2025-07-03 00:20:48 +02:00
Dedup code.
This commit is contained in:
@ -8,6 +8,7 @@ import (
|
||||
"bufio"
|
||||
"fmt"
|
||||
"image/color"
|
||||
"log"
|
||||
"os"
|
||||
"sort"
|
||||
"strconv"
|
||||
@ -136,6 +137,15 @@ func ParseColor(col string) (color.RGBA, error) {
|
||||
A: 0xff}, nil
|
||||
}
|
||||
|
||||
func ParseColorDefault(col string, def color.RGBA) color.RGBA {
|
||||
c, err := ParseColor(col)
|
||||
if err != nil {
|
||||
log.Printf("WARN: cannot parse color '%s': %s\n", col, err)
|
||||
return def
|
||||
}
|
||||
return c
|
||||
}
|
||||
|
||||
func ColorToHex(col color.RGBA) string {
|
||||
return fmt.Sprintf("#%02x%02x%02x", col.R, col.G, col.B)
|
||||
}
|
||||
|
Reference in New Issue
Block a user