public override void SetByteArea(IMagickGeometry geometry, byte[] values) { if (geometry != null) { base.SetByteArea(geometry, values); } }
public override void SetIntArea(IMagickGeometry geometry, int[] values) { if (geometry != null) { base.SetIntArea(geometry, values); } }
public override void SetArea(IMagickGeometry geometry, QuantumType[] values) { if (geometry != null) { base.SetArea(geometry, values); } }
public void ShouldThrowExceptionWhenValueIsNull() { var testDefine = new TestDefine(); IMagickGeometry value = null; Assert.Throws <ArgumentNullException>("value", () => testDefine.PublicCreateDefine("test", value)); }
public override void SetArea(IMagickGeometry geometry, ReadOnlySpan <QuantumType> values) { if (geometry != null) { base.SetArea(geometry, values); } }
private static string Convert(IMagickGeometry geometry) { if (geometry == null) { return(null); } return(geometry.ToString()); }
public override IntPtr GetAreaPointer(IMagickGeometry geometry) { if (geometry == null) { return(IntPtr.Zero); } return(base.GetAreaPointer(geometry)); }
public override QuantumType[] GetArea(IMagickGeometry geometry) { if (geometry == null) { return(null); } return(base.GetArea(geometry)); }
public override ushort[] ToShortArray(IMagickGeometry geometry, string mapping) { if (geometry == null) { return(null); } return(base.ToShortArray(geometry, mapping)); }
public override byte[] ToByteArray(IMagickGeometry geometry, string mapping) { if (geometry == null) { return(null); } return(base.ToByteArray(geometry, mapping)); }
/// <summary> /// Create a define with the specified name and value. /// </summary> /// <param name="name">The name of the define.</param> /// <param name="value">The value of the define.</param> /// <returns>A <see cref="MagickDefine"/> instance.</returns> protected MagickDefine CreateDefine(string name, IMagickGeometry value) { if (value == null) { return(null); } return(new MagickDefine(Format, name, value.ToString())); }
/// <summary> /// Initializes a new instance of the <see cref="DrawableComposite"/> class. /// </summary> /// <param name="offset">The offset from origin.</param> /// <param name="compose">The algorithm to use.</param> /// <param name="image">The image to draw.</param> public DrawableComposite(IMagickGeometry offset, CompositeOperator compose, IMagickImage <QuantumType> image) : this(image) { Throw.IfNull(nameof(offset), offset); X = offset.X; Y = offset.Y; Width = offset.Width; Height = offset.Height; Compose = compose; }
static private AvatarImageWrapper CreateFallbackAvatarWrapper(IMagickGeometry size = null) { if (size == null) { size = DefaultAvatarSize; } var fallbackAvatar = new MagickImageCollection(MiscellaneousResources.FallbackAvatar); foreach (var frame in fallbackAvatar) { frame.Resize(size.Width, size.Height); } return(AvatarImageWrapper.FromImage(fallbackAvatar, 1, "png")); }
public static MagickRectangle FromGeometry(IMagickGeometry geometry, MagickImage image) { if (geometry == null) { return(null); } int width = geometry.Width; int height = geometry.Height; if (geometry.IsPercentage) { width = image.Width * new Percentage(geometry.Width); height = image.Height * new Percentage(geometry.Height); } return(new MagickRectangle(geometry.X, geometry.Y, width, height)); }
public override void SetArea(IMagickGeometry geometry, QuantumType[] values) { Throw.IfNull(nameof(geometry), geometry); base.SetArea(geometry, values); }
public virtual void SetByteArea(IMagickGeometry geometry, byte[] values) => SetByteArea(geometry.X, geometry.Y, geometry.Width, geometry.Height, values);
public virtual void SetArea(IMagickGeometry geometry, ReadOnlySpan <QuantumType> values) => SetArea(geometry.X, geometry.Y, geometry.Width, geometry.Height, values);
public virtual IntPtr GetAreaPointer(IMagickGeometry geometry) => GetAreaPointer(geometry.X, geometry.Y, geometry.Width, geometry.Height);
public virtual void SetArea(IMagickGeometry geometry, QuantumType[] values) => SetArea(geometry.X, geometry.Y, geometry.Width, geometry.Height, values);
public virtual ushort[] ToShortArray(IMagickGeometry geometry, PixelMapping mapping) => ToShortArray(geometry, mapping.ToString());
public virtual QuantumType[] GetArea(IMagickGeometry geometry) => GetArea(geometry.X, geometry.Y, geometry.Width, geometry.Height);
public virtual byte[] ToByteArray(IMagickGeometry geometry, PixelMapping mapping) => ToByteArray(geometry.X, geometry.Y, geometry.Width, geometry.Height, mapping.ToString());
public virtual ushort[] ToShortArray(IMagickGeometry geometry, string mapping) => ToShortArray(geometry.X, geometry.Y, geometry.Width, geometry.Height, mapping);
public virtual void SetIntArea(IMagickGeometry geometry, int[] values) => SetIntArea(geometry.X, geometry.Y, geometry.Width, geometry.Height, values);
public virtual byte[] ToByteArray(IMagickGeometry geometry, string mapping) => ToByteArray(geometry.X, geometry.Y, geometry.Width, geometry.Height, mapping);
internal MagickSearchResult(IMagickImage <QuantumType> image, IMagickGeometry bestMatch, double similarityMetric) { SimilarityImage = image; BestMatch = bestMatch; SimilarityMetric = similarityMetric; }
/// <summary> /// Applies the DrawableComposite operation to the <see cref="Drawables" />. /// </summary> /// <param name="offset">The offset from origin.</param> /// <param name="compose">The algorithm to use.</param> /// <param name="image">The image to draw.</param> /// <returns>The <see cref="Drawables" /> instance.</returns> public IDrawables <QuantumType> Composite(IMagickGeometry offset, CompositeOperator compose, IMagickImage <QuantumType> image) { _drawables.Add(new DrawableComposite(offset, compose, image)); return(this); }
public override void SetDoubleArea(IMagickGeometry geometry, double[] values) { Throw.IfNull(nameof(geometry), geometry); base.SetDoubleArea(geometry, values); }
public override ushort[]? ToShortArray(IMagickGeometry geometry, string mapping) { Throw.IfNull(nameof(geometry), geometry); return(base.ToShortArray(geometry, mapping)); }
public override QuantumType[]? GetArea(IMagickGeometry geometry) { Throw.IfNull(nameof(geometry), geometry); return(base.GetArea(geometry)); }