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.
Texturebrush aus der Speicherausnahme ⇐ C#
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Laden Sie die Taste mithilfe von Python aus der Importklausel aus der Datei
by Anonymous » » in Python - 0 Replies
- 5 Views
-
Last post by Anonymous
-