C# 图像查看器应用程序,显示数据的图像处理

C# 图像查看器应用程序,显示数据的图像处理,c#,wpf,image,image-processing,C#,Wpf,Image,Image Processing,我正在开发图像查看器应用程序,并计划在WPF中构建。我的图像大小通常大于3000x3500。在搜索了一周之后,我从MSDN获得了示例代码。但它是用ATL COM编写的 因此,我计划按如下方式工作和构建图像查看器: 在阅读图像后,我将缩小到我的查看器大小,viwer大约为1000x1000。让我们将此图像数据称为显示数据。显示此数据后,我将仅处理此显示数据。对于所有图像处理操作,我将使用此显示数据,当用户选择保存图像时,我将对原始图像数据应用所有操作 我的问题是,是否可以使用显示数据进行显示和初始

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

因此,我计划按如下方式工作和构建图像查看器: 在阅读图像后,我将缩小到我的查看器大小,viwer大约为1000x1000。让我们将此图像数据称为显示数据。显示此数据后,我将仅处理此显示数据。对于所有图像处理操作,我将使用此显示数据,当用户选择保存图像时,我将对原始图像数据应用所有操作


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

当然可以。它会加速事情的发展。唯一的缺点是:

  • 必须在真实位图上复制操作,以及
  • 如果用户在编辑时放大,则会丢失质量
  • 这些是您必须权衡较小位图的更好性能的权衡