mirror of
https://github.com/ShareX/ShareX.git
synced 2024-07-01 04:30:49 +12:00
Added CompositingMode option to image watermark
This commit is contained in:
parent
dea9c7daf2
commit
f00dd2122b
|
@ -53,6 +53,9 @@ public class DrawImage : ImageEffect
|
|||
[DefaultValue(ImageInterpolationMode.HighQualityBicubic), TypeConverter(typeof(EnumDescriptionConverter))]
|
||||
public ImageInterpolationMode InterpolationMode { get; set; }
|
||||
|
||||
[DefaultValue(CompositingMode.SourceOver)]
|
||||
public CompositingMode CompositingMode { get; set; }
|
||||
|
||||
[DefaultValue(true), Description("If image watermark size bigger than source image then don't draw it.")]
|
||||
public bool AutoHide { get; set; }
|
||||
|
||||
|
@ -103,6 +106,7 @@ public override Bitmap Apply(Bitmap bmp)
|
|||
{
|
||||
g.InterpolationMode = ImageHelpers.GetInterpolationMode(InterpolationMode);
|
||||
g.PixelOffsetMode = PixelOffsetMode.Half;
|
||||
g.CompositingMode = CompositingMode;
|
||||
g.DrawImage(bmp2, imageRectangle);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue