我試圖將圖像轉換爲XAML代碼。爲此,我使用「Potrace」和「SharpVectors」。 Potrace會將圖像轉換爲SVG(標量矢量圖形),SharpVectors將SVG文件作爲輸入,並將XAML作爲輸出。轉換正在發生,但轉換後的XAML設計並不明顯。圖像的清晰度已經降低。任何關於改善圖像清晰度的想法?將圖像轉換爲XAML並改善XAML設計清晰度
Process p = new Process();
p.StartInfo.FileName = "Potrace.exe";
p.StartInfo.Arguments = "-s " +"test.bmp"+ " -o " + "test.svg" ;
p.Start();
xamlcreator.Convert("test.svg");
xamlcreator是一個從SharpVectors dll中使用的函數。
我認爲這個問題是非常第一步。將位圖轉換爲矢量圖形。在這一點上,你幾乎總是會鬆動「圖像清晰度」 –
我知道Inkscape是用來將圖像轉換爲XAML的工具。 Inkscape使用相同的技術,即Potrace將圖像轉換爲XAML。但是,與我得到的輸出相比,圖像清晰度要好得多。即使Inkscape將圖像轉換爲SVG文件。當Inkscape這樣做時,清晰度很好。 – Amr
您是否嘗試過探索設置Potrace.exe允許您設置?你用/調用了嗎?或 - 幫助? – Samuel