2016-02-14 117 views
0


目前我正在研究UWP應用程序。我將墨跡拍攝成圖像。現在需要將相同的圖像顯示爲預覽。因此,原始圖像需要重新縮小尺寸或縮略圖需要生成。
我試圖與直接使用較大的圖像作爲源,以更短的尺寸的圖像的帆布 - >不工作(可見的圖像質量劣化)
我也使用的圖像的轉碼編程 - >相同的結果如上述如何獲取調整大小/縮略圖圖像:UWP

我用相同的圖像進行測試。重新調整大小使用油漆相同的圖像,有趣的是重新調整大小的圖像的質量仍然很好。

請幫我解決我遇到的問題。

回答

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(); 
} 

,我將發佈燦比爾金的一個偉大的教程,完美地解釋所有關於着墨。

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

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

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

+0

感謝您的答覆。 也許你正在使用win2d.uwp nuget包。我不知何故能夠在一定程度上解決這個問題,直到現在它正在尋找最好的解決方案。這是我msdn上的線程 https://social.msdn.microsoft.com/Forums/en-US/1d456e23-54a0-4a36-80d2-e2348a8702a1/uwphow-to-get-resizedthumbnail-image-uwp?forum=wpdevelop –

相關問題