我有几个图像,每个图像放置在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