Я пытаюсь использовать Magick.NET , чтобы попытаться добавить водяной знак на мое изображение.
Однако с некоторыми изображениями он работает просто отлично, а с другими изображениями он просто центрирует водяной знак, и я понятия не имею, почему это так.
Это изображение водяных знаков просто отлично
https://i.imgur.com/g7fdXsw.jpg
Но с этим изображение водяного знака просто центрируется.
https://i.imgur.com/BUBHbC2.jpg
Вот изображение водяного знака
https://i.imgur.com/r17aMIM.png
// Read image that needs a watermark
using (MagickImage image = new MagickImage("MainImage.jpg"))
{
// Read the watermark that will be put on top of the image
using (MagickImage watermark = new MagickImage("WatermarkImage.png"))
{
// Draw the watermark in the bottom right corner
image.Composite(watermark, Gravity.Southeast, CompositeOperator.Over);
// Optionally make the watermark more transparent
watermark.Evaluate(Channels.Alpha, EvaluateOperator.Divide, 4);
}
// Save the result
image.Write("Processed.jpg");
}