我有幾個圖像,每個圖像放置在writablebitmap。每個圖像代表一個圖層,每個圖像都包含透明度。我需要將這些圖像合併爲一個,合併算法:顯示第一個圖像(無變化),然後繪製第二個圖像,首先用附加透明度X%,在第三個圖像之後添加透明度Y%等。 對於工作i使用框架4.5,編程語言C#和VS2012。
感謝您的幫助。將幾個圖像合併爲一個
0
A
回答
1
您可以在代碼中動態創建Image
控件,並將它們添加到網格或其他面板的Children
集合中。
或者您可以使用網格作爲一個ItemsControl的ItemsPanel
,並且ItemsSource
屬性綁定到有Image
和Opacity
propetrty對象的集合:
<ItemsControl ItemsSource="{Binding ImageItems}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<Grid/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<Image Source="{Binding Image}" Opacity="{Binding Opacity}"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
在這兩種情況下,電網將照顧將所有圖像放在一起。
相關問題
- 1. 將多個圖像合併爲一個
- 2. 將幾個sql列合併爲一個
- 3. 將幾個grok合併爲一個
- 4. 將幾行空值合併爲一個
- 5. 將四個CMYK圖像合併爲一個RGB圖像Java
- 6. 將兩個圖像合併爲一個新圖像
- 7. 將兩個圖像合併爲一個透明圖像
- 8. 將多個圖像合併爲一個圖像asp.net
- 9. 將幾個查詢合併成一個
- 10. 合併幾個圖像與imagecopyresized
- 11. .NET Compact Framework:將兩個圖像合併爲一個/覆蓋另一個圖像
- 12. 幾個JavaScript調用合併爲一個
- 13. 如何將2個圖標/圖像合併爲一個?
- 14. 將兩個YV12圖像緩衝區合併爲一個並排圖像
- 15. 將兩個/幾個製圖控件合併成一個在c#
- 16. R- Union將兩個或幾個表合併爲一個
- 17. 將多個圖像合併爲1
- 18. 將多個圖像合併爲單個圖像
- 19. Android:如何將多個位圖圖像合併爲一個大的jpeg圖像
- 20. 將多個圖像合併爲一個的算法
- 21. 如何將兩個圖像合併爲一個?
- 22. 如何將兩個圖像合併爲一個與asp.net
- 23. 將兩個Mat圖像合併爲一個
- 24. 如何將兩個圖像合併爲一個Jpeg
- 25. 將多個圖像合併爲一個在html5畫布上
- 26. 無法將兩個圖像合併爲一個
- 27. 如何將多個圖像合併爲一個?
- 28. 如何使用ruby將多個圖像合併爲一個PDF?
- 29. 使用PHP腳本將多個圖像合併爲一個
- 30. 如何將幾個NSImages組合成一個大圖像?
期望的結果是什麼?你想只顯示在屏幕上,還是將它保存到圖像文件?你還嘗試過什麼嗎? – Clemens
結果只需要顯示,我發現只有一個硬核的方式,計算顏色結果從程序,但我認爲wpf可以做得更好,更快 –
難道你只是覆蓋三個圖像控件與適當的'不透明度值? – Clemens