[Trac #1136] camera app records JPEG from screen image

Zarro Boogs per Child bugtracker at laptop.org
Wed Mar 21 18:44:52 EDT 2007


#1136: camera app records JPEG from screen image
-----------------------------+----------------------------------------------
 Reporter:  AlbertCahalan    |       Owner:  erikb    
     Type:  defect           |      Status:  new      
 Priority:  normal           |   Milestone:  Untriaged
Component:  camera-activity  |    Keywords:           
-----------------------------+----------------------------------------------
 Data from the camera is being converted to 16-bit 5:6:5 RGB before being
 encoded as JPEG.

 Evidence: visible green/purple banding (posterization) on pale grey
 gradients such as normal walls, and a histogram (view in gimp) that has 32
 or 64 peaks in each color channel.

 This decreases quality and usually increases file size. JPEG compression
 works best with smooth images. The banding causes step-like variations in
 color, which create high-frequency noise that the JPEG encoded will waste
 bits on.

 Fix: use clean data, possibly blurred, with compression adjusted to
 produce files of similar size. (or go for similar quality with smaller
 files)

-- 
Ticket URL: <http://dev.laptop.org/ticket/1136>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list