我想在C#中创建一个Windows应用商店应用来处理相机RAW图像。看起来我可以使用Microsoft的Windows Imaging Component(WIC)加载RAW图像,但是当我想在Windows应用商店应用中操作图像时,我遇到了问题。
要在Windows应用商店应用中操作图像,我发现的主要选项是使用WriteableBitmap对象,但WriteableBitmap对象每个通道只有8位。大多数DSLR,包括我的,每通道有14位。我不想失去那么多的颜色深度。我想我可以采用DirectX方法,但我不想为这个项目处理C ++。还有SharpDX,它缺少一些文档,但如果它是最好的选择,无论如何我都会解决它。还有其他想法吗?
那么有什么选择,你会选择哪种解决方案?如何将RAW图像加载到Windows应用商店应用程序中并对这些图像进行更改而不会丢失颜色深度?