converter

package
v1.1.15 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CamelToSnake

func CamelToSnake(s string) string

CamelToSnake 驼峰转下划线

func Capitalize added in v1.0.8

func Capitalize(s string) string

Capitalize 字符首字母大写

func SnakeToCamel

func SnakeToCamel(s string) string

SnakeToCamel 下划线转驼峰

Types

type CMYK

type CMYK struct {
	C, M, Y, K float64
}

func RGBToCMYK

func RGBToCMYK(rgb RGB) CMYK

RGBToCMYK Convert RGB to CMYK

type Color

type Color struct {
	RGB  RGB
	HEX  HEX
	HSV  HSV
	CMYK CMYK
}

Color 是主结构体,包含嵌套的各种颜色类型

func NewFromCMYK

func NewFromCMYK(c, m, y, k float64) *Color

NewFromCMYK 使用 CMYK 初始化 Color,并自动转换为其他颜色类型

func NewFromHEX

func NewFromHEX(hex string) (*Color, error)

NewFromHEX 使用 HEX 初始化 Color,并自动转换为其他颜色类型

func NewFromHSV

func NewFromHSV(h, s, v float64) *Color

NewFromHSV 使用 HSV 初始化 Color,并自动转换为其他颜色类型

func NewFromRGB

func NewFromRGB(r, g, b int) *Color

NewFromRGB 使用 RGB 初始化 Color,并自动转换为其他颜色类型

type HEX

type HEX struct {
	Value string
}

func RGBToHEX

func RGBToHEX(rgb RGB) HEX

RGBToHEX Convert RGB to HEX

type HSV

type HSV struct {
	H, S, V float64
}

func RGBToHSV

func RGBToHSV(rgb RGB) HSV

RGBToHSV Convert RGB to HSV

type RGB

type RGB struct {
	R, G, B int
}

func CMYKToRGB

func CMYKToRGB(cmyk CMYK) RGB

CMYKToRGB Convert CMYK to RGB

func HEXToRGB

func HEXToRGB(hex HEX) (RGB, error)

HEXToRGB Convert HEX to RGB

func HSVToRGB

func HSVToRGB(hsv HSV) RGB

HSVToRGB Convert HSV to RGB

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL