我有一个 jp2 的字节数组,如何将其转换为JPG
文件?谢谢
感谢所有的答案。我做了一些改变,几乎成功了。这是我的做法:
using (var reader = command.ExecuteReader())
{
while (reader.Read())
{
String id = (String)reader["ID"];
blob = (byte[])reader["Data"];
using (MemoryStream ms = new MemoryStream(blob))
{
FIBITMAP dib = FreeImage.LoadFromStream(ms);
if (dib.IsNull)
{
continue;
}
string jpgName = getJpgName(id);
FreeImage.Save(FREE_IMAGE_FORMAT.FIF_JPEG, dib, jpgName, FREE_IMAGE_SAVE_FLAGS.JPEG_QUALITYNORMAL);
}
}
}
我byte[]
从数据库中读取。现在出现了另一个问题;存在内存泄漏!有人能挑出来吗?