| johnrboren | 
                Posted - Oct 23 2025 : 13:54:19  In our system, we store all images as JPEGs.  Which means, anytime the user picks a different format, it converts it to JPEG.
  In my testing, adding a file as HEIC with a 1.4MB file gets saved to JPEG with poor quality as 24KB.
  We have this automatically happening in our code to maintain quality, but for HEIC, is there a better way to keep it as close to HEIC quality as possible?
            Image1.IO.Params.JPEG_Quality:=  // This forces the quality to match             IECalcJPegFileQuality(         // the original file quality.               OpenDialog1.FileName);           if Image1.IO.Params.JPEG_Quality<50 then              Image1.IO.Params.JPEG_Quality:=80;
 
  Our database only stores as JPEG, so without having to store the data as other formats, any other suggestions?
 
 
 
  John Boren |