从数据库中读取图像之后,我需要将该图像转换为JP2(JPEG2000)压缩JP2(JPEG2000)图像
更新:
我以前的FreeImage到图像JP2转换
// Load bitmap
FIBITMAP dib = FreeImage.LoadEx(imageName);
// Check success
if (dib.IsNull)
{
MessageBox.Show("Could not load Sample.jpg", "Error");
return;
}
// Convert Bitmap to JPEG2000 and save it on the hard disk
FreeImage.Save(FREE_IMAGE_FORMAT.FIF_JP2, dib, "Image.jp2", FREE_IMAGE_SAVE_FLAGS.DEFAULT);
// Unload source bitmap
FreeImage.UnloadEx(ref dib);
现在,我需要用高压缩级别压缩此图像!
此链接可能会给你一个提示: http://stackoverflow.com/questions/590471/jpeg-2000-support-in-c-net – ruckuus
你尝试过什么?你得到了什么错误?您的问题在哪里(从数据库读取或转换图像? – Sascha
@Sascha我不知道如何将图像转换为JP2,我下载了FreeImage来尝试它...问题不在于从数据库读取 –