Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OpHSLApplyLum ¶
type OpHSLApplyLum struct {
ops.OpUnaryBase
}
func NewOpHSLApplyLum ¶
func NewOpHSLApplyLum() *OpHSLApplyLum
func NewOpHSLApplyLumDefault ¶
func NewOpHSLApplyLumDefault() *OpHSLApplyLum
func (*OpHSLApplyLum) UnmarshalJSON ¶
func (op *OpHSLApplyLum) UnmarshalJSON(data []byte) error
Unmarshal the type from JSON with default values for missing entries
type OpHSLGamma ¶
type OpHSLGamma struct { ops.OpUnaryBase Gamma float32 `json:"gamma"` }
func NewOpHSLGamma ¶
func NewOpHSLGamma(gamma float32) *OpHSLGamma
func NewOpHSLGammaDefault ¶
func NewOpHSLGammaDefault() *OpHSLGamma
func (*OpHSLGamma) UnmarshalJSON ¶
func (op *OpHSLGamma) UnmarshalJSON(data []byte) error
Unmarshal the type from JSON with default values for missing entries
type OpHSLGammaPP ¶
type OpHSLGammaPP struct { ops.OpUnaryBase Gamma float32 `json:"gamma"` Sigma float32 `json:"sigma"` }
func NewOpHSLGammaPP ¶
func NewOpHSLGammaPP(gamma, sigma float32) *OpHSLGammaPP
func NewOpHSLGammaPPDefault ¶
func NewOpHSLGammaPPDefault() *OpHSLGammaPP
func (*OpHSLGammaPP) UnmarshalJSON ¶
func (op *OpHSLGammaPP) UnmarshalJSON(data []byte) error
Unmarshal the type from JSON with default values for missing entries
type OpHSLMidtones ¶
type OpHSLMidtones struct { ops.OpUnaryBase Mid float32 `json:"mid"` Black float32 `json:"black"` }
func NewOpHSLMidtones ¶
func NewOpHSLMidtones(mid, black float32) *OpHSLMidtones
func NewOpHSLMidtonesDefault ¶
func NewOpHSLMidtonesDefault() *OpHSLMidtones
func (*OpHSLMidtones) UnmarshalJSON ¶
func (op *OpHSLMidtones) UnmarshalJSON(data []byte) error
Unmarshal the type from JSON with default values for missing entries
type OpHSLNeutralizeBackground ¶
type OpHSLNeutralizeBackground struct { ops.OpUnaryBase SigmaLow float32 `json:"sigmaLow"` SigmaHigh float32 `json:"sigmaHigh"` }
func NewOpHSLNeutralizeBackground ¶
func NewOpHSLNeutralizeBackground(sigmaLow, sigmaHigh float32) *OpHSLNeutralizeBackground
func NewOpHSLNeutralizeBackgroundDefault ¶
func NewOpHSLNeutralizeBackgroundDefault() *OpHSLNeutralizeBackground
func (*OpHSLNeutralizeBackground) UnmarshalJSON ¶
func (op *OpHSLNeutralizeBackground) UnmarshalJSON(data []byte) error
Unmarshal the type from JSON with default values for missing entries
type OpHSLRotateHue ¶
type OpHSLRotateHue struct { ops.OpUnaryBase From float32 `json:"from"` To float32 `json:"to"` Offset float32 `json:"offset"` Sigma float32 `json:"sigma"` }
func NewOpHSLRotateHue ¶
func NewOpHSLRotateHue(from, to, offset, sigma float32) *OpHSLRotateHue
func NewOpHSLRotateHueDefault ¶
func NewOpHSLRotateHueDefault() *OpHSLRotateHue
func (*OpHSLRotateHue) UnmarshalJSON ¶
func (op *OpHSLRotateHue) UnmarshalJSON(data []byte) error
Unmarshal the type from JSON with default values for missing entries
type OpHSLSCNR ¶
type OpHSLSCNR struct { ops.OpUnaryBase Factor float32 `json:"factor"` }
func NewOpHSLSCNR ¶
func NewOpHSLSCNRDefault ¶
func NewOpHSLSCNRDefault() *OpHSLSCNR
func (*OpHSLSCNR) UnmarshalJSON ¶
Unmarshal the type from JSON with default values for missing entries
type OpHSLSaturationGamma ¶
type OpHSLSaturationGamma struct { ops.OpUnaryBase Gamma float32 `json:"gamma"` Sigma float32 `json:"sigma"` }
func NewOpHSLSaturationGamma ¶
func NewOpHSLSaturationGamma(gamma, sigma float32) *OpHSLSaturationGamma
func NewOpHSLSaturationGammaDefault ¶
func NewOpHSLSaturationGammaDefault() *OpHSLSaturationGamma
func (*OpHSLSaturationGamma) UnmarshalJSON ¶
func (op *OpHSLSaturationGamma) UnmarshalJSON(data []byte) error
Unmarshal the type from JSON with default values for missing entries
type OpHSLScaleBlack ¶
type OpHSLScaleBlack struct { ops.OpUnaryBase Location float32 `json:"location"` }
must be /100
func NewOpHSLScaleBlack ¶
func NewOpHSLScaleBlack(location float32) *OpHSLScaleBlack
func NewOpHSLScaleBlackDefault ¶
func NewOpHSLScaleBlackDefault() *OpHSLScaleBlack
func (*OpHSLScaleBlack) UnmarshalJSON ¶
func (op *OpHSLScaleBlack) UnmarshalJSON(data []byte) error
Unmarshal the type from JSON with default values for missing entries
type OpHSLScaleOffsetChannel ¶
type OpHSLScaleOffsetChannel struct { ops.OpUnaryBase ChannelID int `json:"channelID"` Scale float32 `json:"scale"` Offset float32 `json:"offset"` }
func NewOpHSLScaleOffsetChannel ¶
func NewOpHSLScaleOffsetChannel(channelID int, scale, offset float32) *OpHSLScaleOffsetChannel
func NewOpHSLScaleOffsetChannelDefault ¶
func NewOpHSLScaleOffsetChannelDefault() *OpHSLScaleOffsetChannel
func (*OpHSLScaleOffsetChannel) UnmarshalJSON ¶
func (op *OpHSLScaleOffsetChannel) UnmarshalJSON(data []byte) error
Unmarshal the type from JSON with default values for missing entries
type OpHSLSelectiveSaturation ¶
type OpHSLSelectiveSaturation struct { ops.OpUnaryBase From float32 `json:"from"` To float32 `json:"to"` Factor float32 `json:"factor"` }
func NewOpHSLSelectiveSaturation ¶
func NewOpHSLSelectiveSaturation(from, to, factor float32) *OpHSLSelectiveSaturation
func NewOpHSLSelectiveSaturationDefault ¶
func NewOpHSLSelectiveSaturationDefault() *OpHSLSelectiveSaturation
func (*OpHSLSelectiveSaturation) UnmarshalJSON ¶
func (op *OpHSLSelectiveSaturation) UnmarshalJSON(data []byte) error
Unmarshal the type from JSON with default values for missing entries