func ColorspaceSRGBToLinear() Filter {
	return &colorchanFilter{
		fn: func(x float32) float32 {
			if x <= 0.04045 {
				return x / 12.92
			}
			return float32(math.Pow(float64((x+0.055)/1.055), 2.4))
		},
		lut: true,
	}
}
// ColorspaceSRGBToLinear creates a filter that converts the colors of an image from sRGB to linear RGB.
ColorspaceSRGBToLinear creates a filter that converts the colors of an image from sRGB to linear RGB.
// ColorspaceSRGBToLinear creates a filter that converts the colors of an image from sRGB to linear RGB .
func ColorspaceSRGBToLinear() Filter {
	return &colorchanFilter{
		fn: func(x float32) float32 {
			if x <= 0.04045 {
				return x / 12.92
			}
			return float32(math.Pow(float64((x+0.055)/1.055), 2.4))
		},
		lut: true,
	}
}
func ColorspaceSRGBToLinear ( ) Filter { return & colorchanFilter { fn : func ( x float32 ) float32 { if x <= 0.04045 { return x / 12.92 } return float32 ( math . Pow ( float64 ( ( x + 0.055 ) / 1.055 ) , 2.4 ) ) } , lut : true , } }
ColorspaceSRGBToLinear creates a filter that converts the colors of an image from sRGB to linear RGB.
ColorspaceSRGBToLinear creates a filter that converts the colors of an image from sRGB to linear RGB .