我正在读取图像并通过image/color
获取其RGB颜色。但是,我想转换 color至 hex triplet 。我该怎么做?
img, err := jpeg.Decode(someImg)
color := img.At(x, y) # I would like to convert this from RGB to hex
最佳答案
Hex 只是 RGB 值的十六进制表示,您可以简单地执行类似的操作
fmt.Printf("#%02x%02x%02x", R, G, B)
关于go - 如何从 RGB 颜色中获取十六进制颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65878931/