ForewordByAndrewGlassnerxviiPrefacexixMathematicalNotationxxiPseudo-CodexxiiiContributorsxxviiiIIIIIIIIIIMAGEPROCESSINGMAGEPROCESSINGMAGEPROCESSINGMAGEPROCESSINGMAGEPROCESSINGIntroduction31.FastBitmapStretchingC4TomasMöller2.GeneralFilteredImageRescalingC8DaleSchumacher3.Opt