// Adaptively blurs the image by blurring less intensely near the edges and more intensely far from edges. func (cv Canvas) AdaptiveBlur(sigma float64) bool { status := C.MagickAdaptiveBlurImage(cv.wand, C.double(0), C.double(sigma)) if status == C.MagickFalse { return false } return true }
// Adaptively blurs the image by blurring less intensely near the edges and more intensely far from edges. func (self *Canvas) AdaptiveBlur(sigma float64) error { success := C.MagickAdaptiveBlurImage(self.wand, C.double(0), C.double(sigma)) if success == C.MagickFalse { return fmt.Errorf("Could not blur image: %s", self.Error()) } return nil }