I am using FreeImageNet.dll to compress j2k file(100KB) using various FREE_IMAGE_LOAD_FLAGS.
sample code is here.
string fileName=abc.jpg;
string outFileName=xyz.j2k;
FREE_IMAGE_FORMAT imageFormat = FREE_IMAGE_FORMAT.FIF_J2K;
dib = new FIBITMAP();
dib = FreeImage.LoadEx(fileName, FREE_IMAGE_LOAD_FLAGS.DEFAULT);
FreeImage.SaveEx(dib, outFileName, imageFormat,FREE_IMAGE_SAVE_FLAGS.JPEG_QUALITYSUPERB);
dib.SetNull();
I got 7KB compressed file by this and differences are visible between original and compressed image.
How can i compress image up to 30 KB with no visible differences?
Thanks in advance.