win2d

    0熱度

    1回答

    我想使用Win2D對圖像的特定區域進行透明(擦除)。 爲此,我有一個遮罩,其中包含對於需要擦除的像素的透明顏色 (RRGGBBAA = xxxxxx00),對於應該保留的像素使用白色(RRGGBBAA = FFFFFFFF)。 理想情況下,我需要或者CanvasBlend.And或CanvasBlend.Mutiply,但那些都設有Win2D。然而,正如我所預料的那樣,我們也應該做好這項工作,其中

    -2熱度

    1回答

    我有繪製曲線動畫的簡單動畫。 每OnDraw中我使用: lines.add(...); for(int i = 1; i < lines.Count; i++) ds.DrawLine(lines[i - 1], lines[i], Colors.Green, 2);` 的行數超過10000 如何優化呢?

    1熱度

    1回答

    我正在使用Win2D的UWP應用程序,我需要非常好的控制文本的佈局,所以我使用DrawGlyphRun。我沒有看到任何使DrawGlyphRun使用模擬斜體和/或粗體的方法,有沒有什麼辦法可以做到這一點?

    0熱度

    1回答

    我想在Windows 8應用程序中使用Win2D。我只是試圖將庫安裝到我的新項目中,並使用其中一個函數繪製一個圓,但由於我不明白的錯誤而無法繼續。 下面顯示的是在Mainpage.xaml.cpp文件中自動創建的事件處理程序。我的錯誤是,在函數內的單行代碼開頭的'args'部分以紅色下劃線。將鼠標懸停在'args'下的紅線上顯示消息「表達式必須具有類類型」。有人能幫忙嗎? void Additiv

    0熱度

    1回答

    我想繪製從Win2D-Example-Gallery中取得的mandelbrot-set並稍微調整一下。 起初,我有我的所有代碼生成的CanvasAnimatedControl的CreateResources - 方法裏面的天壤之別,但由於性能問題,我又使用着色器(HLSL或PixelShaderEffect)和CanvasVirtualControl做到這一點: public PixelShad

    -1熱度

    1回答

    我嘗試從Canvas中抽取兩行PointerMoveEvent,但結果不如使用InkCanvas。 是否有可能使用InkCanvas達到這個? private void Canvas_PointerPressed(object sender, PointerRoutedEventArgs e) { // Get information about the pointer lo

    0熱度

    2回答

    有沒有辦法將Windows.UI.Xaml.Media.Imaging.BitmapSource對象轉換爲實現Microsoft.Graphics.Canvas.ICanvasImage的類的成員?接口本身只包含兩個矩形獲取方法。但是,我認爲這還不夠,我的最終目標是要叫 CanvasDrawingSession.DrawImage() ,我有想象,需要一種方式來獲得的位圖像素。

    0熱度

    1回答

    我所有的應用程序UWP的呼籲WaitForSingleObjectEx和nvwgf2umx.dll庫ReleaseSemaphore方法,如果我用Win2d或UI.Composition API。 Visual Studio Profiler報告我說,大約CPU使用率的80%與nVidia庫有關。 我無法谷歌任何關於這個問題,這是讓我生氣。 我試圖安裝GPU驅動程序的多個版本,但沒有幫助。 如果我

    11熱度

    1回答

    我想知道如何在使用Win2D的窗口通用應用程序中計算給定字體的高度(及其屬性,如大小,重量,樣式等)。 我以前用過一個CanvasTextLayout,但它需要一個文本在這條線的工作,如: var ctl = new CanvasTextLayout(session, "Some text", new CanvasTextFormat(), constraintWidth, constraintH

    1熱度

    1回答

    我目前正在開發一款UWP Win2D遊戲。我需要導航到CanvasAnimatedControl的更新事件中的頁面。我使用下面的代碼在UI線程上完成它。它會導航,但頁面凍結。沒有例外被拋出。 在Update事件/遊戲線程中導航的正確方法是什麼? CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriorit