2017-04-20 74 views
0

我有一个WPF应用程序与一个图像元素的源被绑定到类型BitmapImage的属性。我需要将这个图像保存到我们的数据库以及它的格式(jpg,tif,基本上我试图使用ImageFormat类)。我怎样才能获得BitmapImage的格式?如何获取BitmapImage的图像格式?

+1

您不需要单独存储格式。当您将BitmapSource编码到一个字节数组中时,该字节数组已经包含一个表示格式的标题(在前几个字节中)。这就是解码可以自动检测格式的原因。 – Clemens

回答

0

如何获取BitmapImage的格式?

你不能,因为它没有固定的格式。

您可以使用派生自BitmapEncoder的任何分类对BitmapSource进行编码。然后该格式由实际使用的BitmapEncoder确定,例如, PNG当您使用PngBitmapEncoder

相关问题