/// <summary>
 /// Flood fills the image with the specified brush without any blending.
 /// </summary>
 /// <param name="source">The image this method extends.</param>
 /// <param name="options">The graphics options.</param>
 /// <param name="brush">The details how to fill the region of interest.</param>
 /// <returns>The <see cref="IImageProcessingContext"/> to allow chaining of operations.</returns>
 public static IImageProcessingContext Clear(
     this IImageProcessingContext source,
     GraphicsOptions options,
     IBrush brush)
 => source.Fill(options.CloneForClearOperation(), brush);