lossless compression of still images - recommendations?

Robert Heller heller at deepsoft.com
Sun Feb 19 18:26:48 UTC 2017


At Sun, 19 Feb 2017 16:28:16 +0000 (UTC) "Ubuntu user technical support,  not for general discussions" <ubuntu-users at lists.ubuntu.com> wrote:

> 
> On Sun, 19 Feb 2017 09:10:59 +0000, Colin Law wrote:
> > On 18 February 2017 at 22:43, Karl Auer <kauer at biplane.com.au> wrote:
> >> On Sat, 2017-02-18 at 21:11 +0000, Colin Law wrote:
> >>> On 17 February 2017 at 21:11, Robert Heller <heller at deepsoft.com>
> >>> wrote:
> >>> >
> >>> > Use tar+bzip2.
> >>> I thought that the OP meant that he wanted to compress the series of
> >>> images, making use of the fact that they are little changed from one
> >>> image to the next. Much like video is stored.
> >>
> >> Because the images are very alike, they should compress exceptionally
> >> well. That's kinda how modern compression works; it looks for recurring
> >> sequences in the data and replaces them with a index numbers
> >> representing those sequences. It stores the sequence once, and the
> >> index many times. Multipass compression looks for metasequences and
> >> does the same with them.
> >>
> >> I think the OP will get better compression out of tarring them up
> >> first, then compressing them, because that lets the compression program
> >> look for sequences across the whole set, not just within one image.
> >> However, it would be worth trying both (compress first and tar first).
> >> It would also be worth trying a few different compression programs.
> >
> > Yes of course you are right, I had not considered the fact that
> > compressing the tarred fileset will detect the repeated patterns
> > across the set. I was thinking that the intention was to compress
> > separately, which would be less likely to find the repeats, I presume.
> 
> Ya, but.  I wonder if the "unchanging" regions in the various images 
> result in identical JPEG encoding.  It would only take the slightest 
> variation in light intensity to render regions totally different -- 
> especially if very high resolution images are sought.

If the OP wants truely lossless compression, he is not going to be using JPEG. 
JPEG is *lossy* compression.  He should be using PNG instead.

> 
> However, it _is_ something to carry out an experiment on!
> 
> Jonesy
> 
> 

-- 
Robert Heller             -- 978-544-6933
Deepwoods Software        -- Custom Software Services
http://www.deepsoft.com/  -- Linux Administration Services
heller at deepsoft.com       -- Webhosting Services
              




More information about the ubuntu-users mailing list