T h e   J P E G   l i b r a r y   o f   t h i s   s o f t w a r e   i s   b a s e d   i n   p a r t   o n   t h e   e x c e l l e n t   a n d   o p e n - s o u r c e   w o r k   o f   t h e   I n d e p e n d e n t   J P E G   G r o u p . 
 
 
 
 