Texturebrush aus der SpeicherausnahmeC#

Ein Treffpunkt für C#-Programmierer
Guest
 Texturebrush aus der Speicherausnahme

Post by Guest »

Ich versuche, ein Wasserzeichen auf ein anderes Bild zu legen. Dies ist mein Code: < /p>

var imgPhoto = Image.FromFile(filePath);
var grPhoto = Graphics.FromImage(imgPhoto);

var point = new Point(imgPhoto.Width - imgWatermark.Width, imgPhoto.Height - imgWatermark.Height);

var brWatermark = new TextureBrush(imgWatermark, new Rectangle(point.X, point.Y, imgWatermark.Width, imgWatermark.Height));

grPhoto.FillRectangle(brWatermark, new Rectangle(point, imgWatermark.Size));
imgPhoto.Save(outputFolder + @"\" + filename);
< /code>

Ein Problem tritt jedoch auf, aber der Texturebrush macht eine Ausnahme aus dem Speicher aus. Ich habe herum gesucht, aber ich konnte keine gute Lösung finden. Soweit ich sehen kann, wird nichts entsorgt, bevor Texturebrush versucht, seine Arbeit zu erledigen.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post