The difference between two digital cameras often lies in more than just the number of pixels each captures. Increasing image resolution is driving a corresponding increase in the complexity of image processing, which plays a key role in overall image quality. An integrated, hardware-based image-processing pipeline provides the performance and the flexibility required to ensure that developers can produce the highest quality images possible. This paper provides an overview of the image-processing pipeline, describes methods for fine-tuning it, and addresses the issue of defining “quality” according to consumer preferences.