GammaFilter

This commit is contained in:
sugimotoren 2019-08-01 15:30:44 +09:00
parent 15cd115607
commit f67988d37b
5 changed files with 40 additions and 0 deletions

11
vips.go
View file

@ -703,3 +703,14 @@ func vipsDrawWatermark(image *C.VipsImage, o WatermarkImage) (*C.VipsImage, erro
return out, nil
}
func vipsGamma(image *C.VipsImage, Gamma float64) (*C.VipsImage, error) {
var out *C.VipsImage
defer C.g_object_unref(C.gpointer(image))
err := C.vips_gamma_bridge(image, &out, C.double(Gamma))
if err != 0 {
return nil, catchVipsError()
}
return out, nil
}