在我的应用程序中,我想在不同的地方显示小图像。
我使用不同的内置类型来表示这些图像,但是 我很好奇是否有一个“最好的”代表。
上下文:
这些图像由存储在数据库中的部分组成。
目前我在这里使用ImageSource
和Drawing
一起使用
撰写图像。
为了将这些图像添加到UI,我使用带有Source集的Image
来自ImageComposition的整体ImageSource
(这是做数据库相关的东西,并设置在一起
“整体”形象)。然后将此Image
推送到ContentControl
。
这些图像出现在应用程序的不同位置
它们需要缩放以适应这些位置。
因为我有所有可用的源代码,可以随意改变它:
最具优势的抽象是什么?(UI渲染< ==> 例如在应用程序中呈现)。
目前可能是:ImageSource
,Image
,Drawing
甚至Control
。
答案 0 :(得分:0)
目前您正在进行至少两次图像处理操作:
如果在不久的将来您需要执行其他一些图像处理任务 - 例如图像对比度调整或者您需要稍微旋转图像,该怎么办?
因此,重点是.NET没有用于图像处理任务的集成解决方案。 我最好建议集成图像处理.NET库,例如ImageMagic.Net,因为它是适合手头工作的正确工具。