gpt4 book ai didi

c#-4.0 - 在 WinRT 上保存带有背景图像的 Canvas

转载 作者:行者123 更新时间:2023-12-02 09:13:45 24 4
gpt4 key购买 nike

我想使用 C# for WinRT 为 child 制作一个简单的绘图应用程序。用户可以选择一张图片并绘制一点。但如何保存图像(连同背景)?没有保存带有背景的图像的功能。

最佳答案

我尝试使用您的库将 Canvas 渲染到图像文件中,但运行时出现此错误:“找不到组件。(HRESULT 异常:0x88982F50)”。代码如下所示:

//SAVE
private async void saveButton_Click(object sender, RoutedEventArgs e)
{
await SaveToFile();
}

public async Task SaveToFile()
{
var wb = new WriteableBitmap(1, 1);
await wb.Render(canvas);

Windows.Storage.Pickers.FileSavePicker save = new Windows.Storage.Pickers.FileSavePicker();
save.SuggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.Desktop;
save.DefaultFileExtension = ".jpg";
save.FileTypeChoices.Add("JPG", new string[] { ".jpg" });
StorageFile filesave = await save.PickSaveFileAsync();
await wb.SaveToFile(filesave, Guid.NewGuid());
}

关于c#-4.0 - 在 WinRT 上保存带有背景图像的 Canvas ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14541240/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com