Example #1
0
 public AFPOutputSettings()
 {
     this.fontsField                    = AFPFonts.NativeRasterFonts;
     this.writeSentinelsField           = false;
     this.grayscaleField                = GrayscaleMethod.Disabled;
     this.autoRotateLandscapePagesField = false;
 }
Example #2
0
        public static Image <Pixel32> Grayscale(this Image <Pixel32> image, GrayscaleMethod method = GrayscaleMethod.Luminance)
        {
            Func <Pixel32, byte> pixelOperator = null;

            switch (method)
            {
            case GrayscaleMethod.Average:
                pixelOperator = Average;
                break;

            case GrayscaleMethod.Lightness:
                pixelOperator = Lightness;
                break;

            default:
                pixelOperator = Luminance;
                break;
            }
            image.Grayscale(pixelOperator);
            return(image);
        }