Wie kann ich ein weiteres kleineres Bild als Wasserzeichen eines größeren Bildes mit Xamarin.Android C# hinzufügen und das Ausgabebild (JPEG/JPG) entweder im internen/externen Speicher eines Android-Geräts speichern.Xamrin.Android Bild hinzufügen Wasserzeichen
0
A
Antwort
0
Mit Canvas.DrawBitmap
können Sie eine Bitmap
auf einem anderen wandelbarBitmap
ziehen. Bitmap.CompressAsync
bietet eine Überladung, die das Streamen ermöglicht (in diesem Fall ein FileStream).
var filename = System.IO.Path.Combine(Environment.GetExternalStoragePublicDirectory(Environment.DirectoryDownloads).ToString(), "filename.png");
Bitmap newBitmap;
using (var aBitmapToApplyWaterMarkTo = await BitmapFactory.DecodeResourceAsync(Resources, Resource.Drawable.Alexina))
using (var waterMarkBitmap = await BitmapFactory.DecodeResourceAsync(Resources, Resource.Drawable.watermark))
{
newBitmap = aBitmapToApplyWaterMarkTo.Copy(aBitmapToApplyWaterMarkTo.GetConfig(), true);
using (var canvas = new Canvas(newBitmap))
{
canvas.DrawBitmap(waterMarkBitmap, newBitmap.Width - 100, newBitmap.Height - 100, null);
}
}
using (var fileStream = new FileStream(filename, FileMode.OpenOrCreate, FileAccess.Write))
{
await newBitmap.CompressAsync(Bitmap.CompressFormat.Png, 100, fileStream);
}
newBitmap.Dispose();
Hinweis: Using
Aussagen werden in kleinere Gruppen aufgeteilt Entsorgung von Ressourcen zu ermöglichen, wie wir mit ihnen fertig werden, um den Gesamtspeicherbedarf dieses Prozesses zu verringern ...
Verwandte Themen
- 1. Wasserzeichen zum Bild hinzufügen
- 2. Actionscript 3, ein Wasserzeichen Bild hinzufügen und
- 3. Automatisches Hinzufügen von Wasserzeichen zu einem Bild
- 4. Logo als Wasserzeichen hinzufügen, Wasserzeichen schlechte Qualität
- 5. Bild Wasserzeichen mit Bild hochladen?
- 6. Bild Wasserzeichen in Yii2
- 7. Wasserzeichen kleines Bild zu großes Bild hinzufügen opencv4android
- 8. Wasserzeichen Bild in CListCtrl
- 9. Hinzufügen .png Wasserzeichen auf .jpg
- 10. Intervention Bild: Tile Text Wasserzeichen
- 11. Wasserzeichen hinzufügen in R
- 12. Wasserzeichen zum Bild hinzufügen in MySqlDB in Java
- 13. Wasserzeichen Bild und Bild-URL bekommen
- 14. Wasserzeichen Bild mit imagick PHP
- 15. Problem mit hinzufügen Wasserzeichen auf Video
- 16. Hinzufügen von Wasserzeichen auf ffmpeg Stream
- 17. PHP Wasserzeichen PNG in PNG-Bild
- 18. Wie kann ich ein Bild auf ein Bild in PHP wie ein Wasserzeichen hinzufügen
- 19. Wasserzeichen kommt auf das ganze Bild Android
- 20. Wie trenne ich ein Bild mit Wasserzeichen?
- 21. Auto Wasserzeichen Adder zu Bild in Server
- 22. PHP Zeichenkette Verkettung als Bild Wasserzeichen
- 23. Bewerben Wasserzeichen mit Text/Bild mit GraphicsMagick
- 24. Zuschneiden und Wasserzeichen Bild in PHP
- 25. Unterdrücken Bild (Wasserzeichen) in bestimmten Abschnitt
- 26. Wie Wasserzeichen automatisch mit Wasserzeichen versehen werden
- 27. PIL: PNG-Bild als Wasserzeichen für ein JPG-Bild
- 28. ffmpeg: Wie Wasserzeichen zu allen Videoausgängen hinzufügen?
- 29. ImageMagick und ein visuelles Wasserzeichen hinzufügen
- 30. Wie Wasserzeichen hinzufügen, wenn window.print() verwendet wird?
Dank. Lass mich das probieren. – Bismarck