Пример #1
0
 /// <summary>
 /// Draws the text onto the the image filled via the brush.
 /// </summary>
 /// <param name="source">The image this method extends.</param>
 /// <param name="options">The options.</param>
 /// <param name="text">The text.</param>
 /// <param name="font">The font.</param>
 /// <param name="color">The color.</param>
 /// <param name="location">The location.</param>
 /// <returns>
 /// The <see cref="Image{TPixel}" />.
 /// </returns>
 public static IImageProcessingContext DrawText(
     this IImageProcessingContext source,
     TextGraphicsOptions options,
     string text,
     Font font,
     Color color,
     PointF location) =>
 source.DrawText(options, text, font, Brushes.Solid(color), null, location);
Пример #2
0
        public void DrawPatternPolygon3Core()
        {
            using (Image <Rgba32> image = new Image <Rgba32>(800, 800))
            {
                image.Mutate(x => x.Fill(CoreBrushes.BackwardDiagonal(Rgba32.HotPink)));

                using (MemoryStream ms = new MemoryStream())
                {
                    image.SaveAsBmp(ms);
                }
            }
        }
Пример #3
0
 /// <summary>
 /// Draws the text onto the the image filled via the brush.
 /// </summary>
 /// <typeparam name="TPixel">The type of the color.</typeparam>
 /// <param name="source">The image this method extends.</param>
 /// <param name="options">The options.</param>
 /// <param name="text">The text.</param>
 /// <param name="font">The font.</param>
 /// <param name="color">The color.</param>
 /// <param name="location">The location.</param>
 /// <returns>
 /// The <see cref="Image{TPixel}" />.
 /// </returns>
 public static IImageProcessingContext <TPixel> DrawText <TPixel>(this IImageProcessingContext <TPixel> source, TextGraphicsOptions options, string text, Font font, TPixel color, PointF location)
     where TPixel : struct, IPixel <TPixel>
 => source.DrawText(options, text, font, Brushes.Solid(color), null, location);