IN THIS CHAPTER
Simple Memory Allocation
Assignment and Copy Constructors
Image Framework Concepts
Image Object Design
Our test application is a simple image processing application that accepts full-resolution grayscale images and produces thumbnails of those images. This is a deliberately simple, inadequate application that we use as a test bed for the C++ techniques we explore in later chapters. Our goal is to use prototypes to evolve our design of a robust, commercial-quality image framework by applying C++ techniques effectively.
A thumbnail image is a much smaller version of an image, which still contains enough image content to look like the original. Web sites, for example, ...