Je crée l'objet en utilisant le code suivant:Enregistrer Windows.UI.Composition.CompositionDrawingSurface pour déposer
CompositionDrawingSurface uiElementBitmapSurface;
using (var canvasBitmap = CanvasBitmap.CreateFromBytes(
canvasDevice, pixels,
bitmap.PixelWidth,
bitmap.PixelHeight,
DirectXPixelFormat.B8G8R8A8UIntNormalized,
dpi)
)
{
var areaToRender = new Rect(100, 100, Control.ActualWidth, Control.ActualHeight);
Windows.UI.Composition.CompositionDrawingSurface surface = compositionDevice.CreateDrawingSurface(
new Size(areaToRender.Width, areaToRender.Height),
DirectXPixelFormat.B8G8R8A8UIntNormalized, DirectXAlphaMode.Premultiplied);
using (var session = CanvasComposition.CreateDrawingSession(uiElementBitmapSurface))
{
session.DrawImage(canvasBitmap, 0, 0, areaToRender);
}
}
S'il vous plaît aider à convertir objet uiElementBitmapSurface fichier.
Pourriez-vous dire quel format de fichier vous voulez sauvegarder? –
@ SunteenWu-MSFT veut l'enregistrer au format .png ou .jpg – tarunkumar