Image Viewer应用程序,使用Display Data进行图像处理

时间:2010-06-15 12:40:51

标签: c# wpf image image-processing

我正在开发Image Viewer应用程序并计划在WPF中构建。我的图像大小通常大于3000x3500。搜索一周后,我从MSDN获得了示例代码。但它是用ATL COM编写的。

所以我打算按如下方式工作和构建Image viewer: 阅读完图像后,我将缩小到我的观看者尺寸,viwer大约为1000x1000。让我们将此图像数据称为显示数据。显示此数据后,我将仅处理此显示数据。对于所有图像处理操作,我将使用此显示数据,当用户选择保存图像时,我将所有操作应用于原始图像数据。

我的问题是,可以使用显示数据进行显示和初始图像处理操作。

1 个答案:

答案 0 :(得分:0)

当然可以。它会加快速度。唯一的缺点是:

  1. 必须在真实位图上复制操作,
  2. 如果用户在编辑时放大,则会失去质量。
  3. 这些是权衡,你必须权衡较小位图的更好性能。