O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Digital Image Compositing Fundamentals

Book Description

Digital Imaging Compositing Fundamentals is an introductory title covering concepts central to digital imagery and digital image compositing using software packages such as Adobe Photoshop or the open source GIMP software. The book builds on the fundamental concepts of pixels, color depth and layers, and gets more advanced as chapters progress, covering pixel transparency using the alpha channel, pixel blending using Porter-Duff blending and transfer modes, and digital image file formats and key factors regarding a data footprint optimization work process.

Table of Contents

  1. Cover
  2. Title
  3. Copyright
  4. Dedication
  5. Contents at a Glance
  6. Contents
  7. About the Author
  8. About the Techincal reviewer
  9. Acknowledgments
  10. Introduction
  11. Chapter 1: The Foundation of Digital Imaging: The Pixel
    1. Downloading and Installing GIMP
    2. A Foundation for Digital Images: The Pixel
      1. Raster vs. Vector: Imaging vs. Illustration
      2. Rendering: Turning Convert Vector Art into Raster Imagery
    3. Summary
  12. Chapter 2: The Size of Digital Imaging: Resolution
    1. Resolution: The Number of Pixels in 2D
      1. Doing the Math: Calculating Total Image Pixels
      2. Matching Resolution to Target: Device Resolutions
      3. Using Imaging Software: Determining Resolution
    2. Summary
  13. Chapter 3: The Shape of Digital Imaging: Aspect Ratio
    1. Aspect Ratio: The Ratio of Pixels in 2D
      1. Screen Shapes: Common Display Aspect Ratios
      2. Doing the Math: How to Arrive at the Aspect Ratio
      3. Using Imaging Software: Maintaining Aspect Ratio
    2. Summary
  14. Chapter 4: The Color of Digital Imaging: Color Theory
    1. Color Theory: Using Pixel Color Channels
      1. Subtractive Color: Print Using CMYK Color Plates
      2. Additive Color: Display Using RGB Color Channels
    2. Summary
  15. Chapter 5: The Digitization of Digital Imaging: Color Depth
    1. Color Depth: Bit Levels that Define Color
      1. Indexed Color: Using Palettes to Hold 256 Colors
      2. High Color: Using a 15-Bit and 16-Bit Color Depth
      3. True Color: Using a 24-Bit Color Image Backplate
      4. True Color Plus Alpha: Using 32-Bit Digital Images
    2. Summary
  16. Chapter 6: The Transparency of Digital Imaging: Alpha Channel
    1. Alpha Channels: Defining Transparency
    2. Selection: Using Alpha for Selection Sets
      1. Selecting Alpha Channel Data in Photoshop CS
      2. Selecting Alpha Channel Data in GIMP
    3. Summary
  17. Chapter 7: The Isolation of Digital Imaging: Masking Tools
    1. Masking: Isolating and Extracting Pixels
      1. Photoshop Magic Wand: Tolerance and Sampling
      2. Adding to a Selection Set: Using the Shift Modifier
      3. Selection Editing: Using an Alpha to Edit Selection
      4. Mask Fine-Tuning: Alpha Edge Editing Techniques
      5. GIMP Scissors Tool: Intelligent Masking Algorithm
      6. Adjusting the Scissors Tool: Intelligent Spline Nodes
    2. Summary
  18. Chapter 8: The Organization of Digital Imaging: Using Layers
    1. Layer Differentiation: Photoshop vs. GIMP
      1. Photoshop Layers: Organization and Effects
      2. GIMP Layers: Organization and Masking
    2. Using Layers in Photoshop: Compositing
      1. Adding a Text Object: Using the Vertical Text Tool
      2. Special Effects Layers: Adding Effects to the Text
      3. Adjustment Layer: Adjusting Image Characteristics
    3. Using Layers in GIMP: Basic Compositing
    4. Summary
  19. Chapter 9: The Algorithms of Digital Imaging: Blending Modes
    1. Pixel Blending: Porter Duff Modes Theory
      1. Photoshop Blending: Blending Modes Supported
      2. GIMP Blending: Blending Modes Supported
    2. Using Modes in GIMP: Multiplying a Shadow
    3. Photoshop Blending Modes: Cool Effects
      1. Soft Light: Shining a Light on Your Digital Imagery
      2. Hard Light: Adding a Glass Overlay Effect to Text
      3. Linear Burn: Turning a 3D Metal Hoop into Glass
      4. Luminosity: Turning Your Metal Hoop into Chrome
      5. Difference: Using a Layer to Invert Pixel Colors
    4. Summary
  20. Chapter 10: The Modality of Digital Imaging: Modal Operation
    1. Modal Operation: Part of the Pipeline
      1. Processing Pipeline: Tool, Options, and Settings
      2. Practice Makes Perfect: Keeping It All in Your Mind
    2. Modal Operation: A Photoshop Example
      1. Photoshop Magic Wand Tool: Modal Selection Sets
      2. Photoshop Layer Mask: Delete Default Layer Mask
      3. Custom Layer Mask: Add Selection as Layer Mask
    3. Modal Operation: The GIMP Example
      1. GIMP Layer Mask: Adding a Layer Mask
      2. GIMP Special Effects: Creating a Ring Drop Shadow
    4. Summary
  21. Chapter 11: The Automation of Digital Imaging: Plug-In Filters
    1. GIMP Plug-In Filters: Enhancing GIMP 2.8
    2. GIMP’s Filters Menu: Using Plug-In Filters
    3. Photoshop’s Filter Menu: Using Plug-In Filters
    4. Summary
  22. Chapter 12: The Work Process of Digital Imaging: Compositing
    1. GIMP Compositing: Using Layer Features
    2. Photoshop Compositing: Using Layers
    3. Summary
  23. Chapter 13: The Data Footprint of Digital Images: Optimization
    1. Photoshop Optimization: Save for Web
      1. Indexed Color Format: Using Less Color to Reduce File Size
      2. Lossy Compression: Using JPEG to Reduce File Size
      3. Layer Visibility: Selecting Which Pixels Will Be Saved
    2. GIMP Optimization: FileExport As
    3. Creating a Masked PNG-32 Object in GIMP
    4. Summary
  24. Chapter 14: The Automation of Digital Imaging: Programming
    1. Internal Scripting Languages: Automation
      1. Photoshop Scripting: JavaScript and ExtendScript
      2. GIMP Scripting: Scheme, Script-Fu, and Python
    2. Java and JavaFX: javafx.scene.effect API
    3. HTML5 and CSS3: Markup Compositing
    4. Android Studio: The PorterDuff Class
    5. Summary
  25. Index