bitmapsource

    5熱度

    2回答

    我是WPF的初學者,並試圖通過家庭項目熟悉該技術。我有一個簡單的表單,用戶選擇一個圖像文件,然後顯示EXIF數據以及圖像的縮略圖。這工作正常,但是當我選擇一個RAW圖像文件(〜9 MB)時,可能會在拇指加載時出現輕微延遲,所以我想我可以使用BackgroundWorker來解碼圖像,用戶可以查看EXIF數據,然後當圖像被解碼時,它被顯示。 的對象的BitmapSource在BackgroundWo

    0熱度

    1回答

    我想在我的WPF應用程序中現有的BitmapSource對象上繪製一條線(或任何幾何形狀)。什麼是最好的方式來做到這一點? BitmapSource是BitmapSource.Create(...)調用的結果。 由於 羅曼

    2熱度

    2回答

    我有一個16x16 .png文件,我已經作爲ImageSource(BitmapSource)加載,並且在tabcontrol標題中的圖像上使用它時工作正常。 我現在想在用戶拖動文檔選項卡時在浮動窗口(從WPF窗口類繼承)中使用相同的圖像。 (這是AvalonDock,我已經調整了允許在標題標題中的圖像) 經過在網絡上的許多搜索後,我明白Window.Icon需要一個BitmapFrame,但所有

    2熱度

    1回答

    我想對WPF應用程序中的圖像進行一些處理。但是,我想在運行時修改內存中的BitmapSource的像素。 我目前正在設法使用'不安全'的代碼來對付老式的System.Drawing.Bitmap,它可以處理(鎖定工作區域,擺弄像素)作業。該方法在這篇文章中描述:http://blogs.msdn.com/b/ericgu/archive/2007/06/20/lost-column-2-unsaf

    25熱度

    1回答

    在WPF中,System.Windows.Clipboard.getImage()函數返回BitmapSource對象。作爲WPF中來自WinForms背景的新手,我不清楚如何將此圖像保存到文件中。我必須採取哪些步驟?

    35熱度

    6回答

    至於我可以告訴從的BitmapSource轉換爲位圖的唯一途徑是通過不安全的代碼......像這樣(從Lesters WPF blog): myBitmapSource.CopyPixels(bits, stride, 0); unsafe { fixed (byte* pBits = bits) { IntPtr ptr = new IntPtr(pBits

    7熱度

    1回答

    我試圖通過使用圖像和的BitmapSource得到從原始數據創建WPF中顯示,一個位圖: Int32[] data = new Int32[RenderHeight * RenderWidth]; for (Int32 i = 0; i < RenderHeight; i++) { for (Int32 j = 0; j < RenderWidth; j++) {

    0熱度

    1回答

    我可以從一個按鈕生成BitmapSource,但它總是隻是按鈕的正常狀態的圖像。 我希望能夠生成一個按鈕的過度狀態BitmapSource。 在調用我的代碼生成BitmapSource之前,我嘗試調用 VisualStateManager.GoToState((FrameworkElement)target, "MouseOver", true);。它正確地將按鈕更改爲GUI上的誇張狀態,但Bit

    1熱度

    1回答

    我開發了一個應用程序來捕獲圖像並將其保存到數據庫,但我遇到了內存使用問題。在我的域對象我有3個屬性: 圖像 - 字節數組,內容是一個jpg RealImageThumb - 的字節數組轉換爲BitmapImage的和收縮時,在與其它縮略圖 一個gridview顯示給用戶 RealImage - 沒有setter,將字節數組轉換爲位圖源,當用戶將鼠標懸停在工具提示上時,會顯示此信息。 我遇到的問題是

    4熱度

    3回答

    我想將Bitmap (SystemIcons.Question)轉換爲BitmapImage,所以我可以在WPF圖像控件中使用它。 我有以下方法將它轉換爲BitmapSource,但它返回InteropBitmapImage,現在的問題是如何將其轉換爲BitmapImage。直接投射似乎不起作用。 有人知道該怎麼做嗎? CODE: public BitmapSource ConvertToBitm