不同的内置图像抽象有什么优点?

时间:2012-06-27 05:27:54

标签: c# wpf image drawing imagesource

在我的应用程序中,我想在不同的地方显示小图像。

我使用不同的内置类型来表示这些图像,但是 我很好奇是否有一个“最好的”代表。

上下文:

这些图像由存储在数据库中的部分组成。

目前我在这里使用ImageSourceDrawing一起使用 撰写图像。

为了将这些图像添加到UI,我使用带有Source集的Image 来自ImageComposition的整体ImageSource (这是做数据库相关的东西,并设置在一起 “整体”形象)。然后将此Image推送到ContentControl。 这些图像出现在应用程序的不同位置 它们需要缩放以适应这些位置。

因为我有所有可用的源代码,可以随意改变它:

最具优势的抽象是什么?(UI渲染< ==> 例如在应用程序中呈现)。

目前可能是:ImageSourceImageDrawing甚至Control

1 个答案:

答案 0 :(得分:0)

目前您正在进行至少两次图像处理操作:

如果在不久的将来您需要执行其他一些图像处理任务 - 例如图像对比度调整或者您需要稍微旋转图像,该怎么办?

因此,重点是.NET没有用于图像处理任务的集成解决方案。 我最好建议集成图像处理.NET库,例如ImageMagic.Net,因为它是适合手头工作的正确工具。