Digital Imaging in C and the World Wide Web:Table of Contents
|
To access the contents, click the chapter and section titles.
Digital Imaging in C and the World Wide Web
(Publisher: Wordware Publishing, Inc.)
Author: W. David Schwaderer
ISBN: 1556226020
- Preface
- SECTION I
- Chapter 1Visible Light
- What This Chapter is About
- Some Principles of Light
- Electromagnetic Energy
- Refraction
- Some Color Science Principles
- Spectral Light
- Additive Color
- Standardization of Colors
- Subtractive Color
- Metamers
- Chapter 2Human Eye Overview
- What This Chapter is About
- Visible Light
- Dynamic Range
- Anatomy of the Eye
- Human Perception
- Definition of Important Terms
- Spectral Sensitivity
- Light Intensity and Adaptation
- Acuity
- Visual Input and Image Processing
- Illumination Source Compensation
- Critical Fusion Frequency
- Chapter Summary
- Chapter 3Some Human Vision Detail
- What This Chapter is About
- Eye Primer
- The Cornea
- The Pupil
- The Lens
- The Retina
- The Fovea
- Chapter 4Human Perception Overview
- What This Chapter is About
- Light Intensity Effects
- Visual Input
- Visual Processing
- Perception Summary
- Thomas Youngs 1801 Color Experiments
- Color Perception Summary
- White Point
- Flicker
- Conclusion
- SECTION II
- Chapter 5CCD Image Capture Devices
- What This Chapter is About
- Imaging Fundamentals
- CCD Imaging Basics
- CCD Terminology
- Conclusion
- Chapter 6Video Display Boards and Controllers
- What This Chapter is About
- Video Board Architecture
- System Bus Connector
- Frame Buffer Memory
- Digital to Analog Converter (DAC)
- Video Monitor Connector
- Chapter 7Monitors
- What This Chapter is About
- Adjusting Monitors for Proper Viewing
- Cathode Ray Tube (CRT)
- Displaying Information
- Refresh Rate
- Phosphors
- Aspect Ratio
- Color Monitors
- Color Image Challenges
- Chapter 8Printers
- Printer Technology Overview
- General
- Dot Matrix Printers
- Non-Impact Printers
- Electrostatic
- Ink Jet
- Thermal Transfer
- Dye Sublimation
- Printing Considerations
- Printer Programming
- Overview
- Sending Characters to Printers
- IBM Proprinter II Dot Matrix
- Hewlett-Packard Printers
- Chapter 9Device Color Consideration Overview
- What This Chapter is About
- James Clerk Maxwells Color Reproduction Experiments
- Additive Light Implications
- Subtractive Light Implications
- Conclusion
- SECTION 10
- Chapter 10Image File Format Overview
- What This Chapter is About
- Image File Headers
- The PCX File Format
- PCX Header
- PCX Image Compression and Decompression
- Image File Size and Transmission Bandwidth
- Image Files and Their Image Compression Algorithms
- JPEG
- GIF
- Browser Software
- The 6x6x6 Browser Palette
- Chapter 11Mathematics Primer
- What This Chapter is About
- Normalization
- Gamma Correction
- Quantization
- Digitization
- Probability
- Wave Frequency
- Running Computations
- Running Calculation Overview
- Smoothing
- Sharpening
- Unsharp Masking
- Summary
- Chapter 12Monochromatic Concepts
- What This Chapter is About
- Achromatic Image Representation
- Single Rectangular Integer Array
- Bits Per Pixel
- Histograms
- Point Operations
- Histogram Slide
- Histogram Stretch Contrast Adjustment
- Histogram Equalization Contrast Adjustment
- Area Operations
- Spatial Filters
- Sharpening
- Smoothing
- Unsharp Masking
- Emphasizing Edges and Line Segments
- Shift and Difference Edge Enhancement
- Line Segment Detection
- Edge Detection Using Gradient Filters
- Laplacian Filters
- Noise Removal
- Variance Calculations
- Averaging
- Median Filter
- Image Processing
- Chapter 13Color Models
- What This Chapter is About
- RGB Model
- CMY Model
- CMYK Model
- Y'CbCr Model
- HSV/HSB Model
- HLS/HSL/HIS Model
- HSI Model
- CIE XYZ
- RGB/HSV/HLS/HSI Color Model Conversion Routines
- Chapter 14Bilevel Digital Halftones
- What This Chapter is About
- Bilevel Devices
- Screen Painting and Colorant Aerosols
- Ordered and Random Dithers
- Clustered Dot Ordered Dither
- Printer Lines Per Inch
- Error Diffusion Dither
- Scan-line Centering
- Serpentine Raster
- Softening Compensation
- Error Diffusion Variations
- Error Diffusion Summary
- Chapter 15Color Image Quantization
- What This Chapter is About
- Uniform Quantization Introduction
- The RGB24TO8.C Program
- Paul Heckberts Median Cut Approach
- Xiaolin Wus Optimal Color Quantization
- SECTION IV
- Chapter 16Miscellaneous Programs
- What This Chapter is About
- TIFFEXAM.C Program
- TIFF2BIN.C Program
- ARRAY96.C Program
- VESAEXAM.C Program
- GAMMA.C Program
- CLRSPC.C Program
- VESATEST.C Program
- Chapter 17Image Display
- What This Chapter is About
- VIDEO.C Monochromatic Image Display Program
- VESAPCX.C Color Image Display Program
- RGB24TO8.C Color Quantization Program
- WDS_QNT.C Program and WU_QNT.C Color Quantization Program
- Chapter 18PRINTPCX.C Image Printing Program
- SECTION V
- Chapter 19Some Legal Considerations
- What This Chapter is About
- Vietnam Womens Memorial
- Andrew Leicester vs. Warner Brothers Studios
- Rock and Roll Hall of Fame & Museum
- Other Considerations
- Copyright Primer
- Fair Use Primer
- Moral Rights
- Conclusion
- Chapter 20Social Issues
- What This Chapter is About
- Level Set
- Photographic Myths
- Photographic Reality
- Digital Image ProcessingRealitys Solvent
- Photographic Impact Examples
- Press Ethics
- Video Futures
- U.S. Military Position
- Conclusion
- Epilogue
- Digital Image Processing Importance
- Entertainment
- Identification
- Virtual Reality
- Exploration
- What If?
- Art
- Medicine
- Counterfeiting
- Conclusion
- Appendix AVESA VBE VGA Programming
- Video Board Inquiries
- Video Hardware Initialization and Programming
- Frame Buffer Granule (Bank) Switching
- Frame Buffer CPU Visibility Considerations
- Window A and Window B
- Hardware Window Type Summary
- Super VGA Mode Number Overview
- VESA Mode Number Format
- VESA 256-Color Packed Pixel Mode Numbers
- VESA Direct Color Mode Numbers
- Extended VGA BIOS Calls
- 1. VBE Function Return Status Information
- 2. VBE Function 0x00Return Super VGA Information
- 3. VBE Function 0x01Return Super VGA Mode Information
- 4. VBE Function 0x02Set Super VGA Video Mode
- 5. VBE Function 0x03Return Current Video Mode
- 6. VBE Function 0x04Save/Restore Super VGA Video State
- 7. VBE Function 0x05CPU Video Memory Window Control
- 8. VBE Function 0x06Set/Get Logical Scan-Line Length
- 9. VBE Function 0x07Set/Get Display Start
- 10. VBE Function 0x08Set/Get DAC Palette Control
- Sample VBE Application
- Appendix BRGB/HSV/HLS/HSI Color Model Conversion Routines
- Appendix CMATH.C Sample Program
- Appendix DVESA.H and PCX.H Headers
- VESA.H
- PCX.H
Bibliography
Index
|