@@ -904,15 +904,21 @@ public static IMagickImage<QuantumType> FromBase64(string value)
904904 /// </summary>
905905 /// <exception cref="MagickException">Thrown when an error is raised by ImageMagick.</exception>
906906 public void AdaptiveBlur ( )
907- => AdaptiveBlur ( 0.0 , 1.0 ) ;
907+ {
908+ using var mutator = new Mutator ( _nativeInstance ) ;
909+ mutator . AdaptiveBlur ( ) ;
910+ }
908911
909912 /// <summary>
910913 /// Adaptive-blur image with specified blur factor.
911914 /// </summary>
912915 /// <param name="radius">The radius of the Gaussian, in pixels, not counting the center pixel.</param>
913916 /// <exception cref="MagickException">Thrown when an error is raised by ImageMagick.</exception>
914917 public void AdaptiveBlur ( double radius )
915- => AdaptiveBlur ( radius , 1.0 ) ;
918+ {
919+ using var mutator = new Mutator ( _nativeInstance ) ;
920+ mutator . AdaptiveBlur ( radius ) ;
921+ }
916922
917923 /// <summary>
918924 /// Adaptive-blur image with specified blur factor.
@@ -921,7 +927,10 @@ public void AdaptiveBlur(double radius)
921927 /// <param name="sigma">The standard deviation of the Laplacian, in pixels.</param>
922928 /// <exception cref="MagickException">Thrown when an error is raised by ImageMagick.</exception>
923929 public void AdaptiveBlur ( double radius , double sigma )
924- => _nativeInstance . AdaptiveBlur ( radius , sigma ) ;
930+ {
931+ using var mutator = new Mutator ( _nativeInstance ) ;
932+ mutator . AdaptiveBlur ( radius , sigma ) ;
933+ }
925934
926935 /// <summary>
927936 /// Resize using mesh interpolation. It works well for small resizes of less than +/- 50%
0 commit comments