如何获得调整大小/缩略图:UWP

时间:2016-02-14 09:18:59

标签: image thumbnails win-universal-app


目前我正在研究UWP应用程序。我将墨水笔划捕捉成图像。现在相同的图像需要显示为预览。因此原始图像需要重新调整大小以缩短尺寸或缩略图需要生成。 我尝试直接使用较大的图像作为较小尺寸图像画布的来源 - >不工作(可见图像质量下降) 我也以编程方式使用了图像的转码 - >与上述结果相同

我用相同的图像测试。使用油漆重新调整相同的图像大小,有趣的是,重新调整大小的图像的质量仍然很好。

请帮我解决我面临的问题。

1 个答案:

答案 0 :(得分:0)

我不确定,需要看一些代码,但可能是你如何保存图像?这是一个例子:

try
{
    Windows.Storage.Pickers.FileSavePicker save = new Windows.Storage.Pickers.FileSavePicker();
    save.SuggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.Desktop;
    save.DefaultFileExtension = “.png”;
    save.FileTypeChoices.Add(“PNG”, new string[] { “.png” });
    StorageFile filesave = await save.PickSaveFileAsync();

    using (IOutputStream fileStream = await filesave.OpenAsync(FileAccessMode.ReadWrite))
    {
        if (fileStream != null)
        {
            await m_InkManager.SaveAsync(fileStream);
        }
    }
}
catch (Exception ex)
{
    var dialog = new MessageDialog(ex.Message);
    dialog.ShowAsync();
}

我将发布一篇很棒的Can Bilgin教程,它可以完美地解释墨迹。

Drawing / Inking API in WinRT (C#) – I

Drawing / Inking API in WinRT (C#) – II

Drawing / Inking API in WinRT (C#) – III