cpp

Преобразование цвета из одного формата в другой

Преобразовать цвет из одного формата в другой позволяют следующие функции из пакета image/color:

color.RGBToCMYK(r uint8, g uint8, b uint8) (uint8, uint8, uint8, uint8)
color.CMYKToRGB(c uint8, m uint8, y uint8, k uint8) (uint8, uint8, uint8)
color.RGBToYCbCr(r uint8, g uint8, b uint8) (uint8, uint8, uint8)
color.YCbCrToRGB(y uint8, cb uint8, cr uint8) (uint8, uint8, uint8)

Пример:

fmt.Println(color.RGBToCMYK(255, 0, 0))      // 0 255 255 0
fmt.Println(color.CMYKToRGB(0, 255, 255, 0)) // 255 0 0
fmt.Println(color.RGBToYCbCr(255, 0, 0))     // 76 85 255
fmt.Println(color.YCbCrToRGB(76, 85, 255))   // 254 0 0

Учебник Go (Golang)
Учебник Go (Golang) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов

cpp