Beispiel #1
0
        private static ImageCodecInfo GetCodec(ImageCodecs imagetype)
        {
            ImageCodecInfo ici = GetEncoderInfo("image/jpeg");

            switch (imagetype)
            {
            case ImageCodecs.Jpeg:
                ici = GetEncoderInfo("image/jpeg");
                break;

            case ImageCodecs.Tiff:
                ici = GetEncoderInfo("image/tiff");
                break;

            case ImageCodecs.Gif:
                ici = GetEncoderInfo("image/gif");
                break;

            case ImageCodecs.Png:
                ici = GetEncoderInfo("image/png");
                break;

            case ImageCodecs.Bmp:
                ici = GetEncoderInfo("image/bmp");
                break;
            }

            return(ici);
        }
Beispiel #2
0
 public override void CaptureWebPageToFile(Stream stream, ImageCodecs imagetype, bool writeUrl, bool showGuides, int scalePercentage, int quality)
 {
     ImageType = imagetype;
     if (CallBaseCaptureWebPageToFile)
     {
         base.CaptureWebPageToFile(stream, imagetype, writeUrl, showGuides, scalePercentage, quality);
     }
 }
Beispiel #3
0
        public virtual void CaptureWebPageToFile(Stream stream, ImageCodecs imagetype, bool writeUrl, bool showGuides, int scalePercentage, int quality)
        {
            var finalImage = CaptureWebPageImage(writeUrl, showGuides, scalePercentage);
            var eps        = GetEncoderParams(quality);
            var ici        = GetCodec(imagetype);

            SaveImage(finalImage, stream, ici, eps);
        }
        public virtual void CaptureWebPageToFile(Stream stream, ImageCodecs imagetype, bool writeUrl, bool showGuides, int scalePercentage, int quality)
        {
            var finalImage = CaptureWebPageImage(writeUrl, showGuides, scalePercentage);
            var eps = GetEncoderParams(quality);
            var ici = GetCodec(imagetype);

            SaveImage(finalImage, stream, ici, eps);
        }
        private static ImageCodecInfo GetCodec(ImageCodecs imagetype)
        {
            ImageCodecInfo ici = GetEncoderInfo("image/jpeg");

            switch (imagetype)
            {
                case ImageCodecs.Jpeg:
                    ici = GetEncoderInfo("image/jpeg");
                    break;
                case ImageCodecs.Tiff:
                    ici = GetEncoderInfo("image/tiff");
                    break;
                case ImageCodecs.Gif:
                    ici = GetEncoderInfo("image/gif");
                    break;
                case ImageCodecs.Png:
                    ici = GetEncoderInfo("image/png");
                    break;
                case ImageCodecs.Bmp:
                    ici = GetEncoderInfo("image/bmp");
                    break;
            }

            return ici;
        }
 public override void CaptureWebPageToFile(Stream stream, ImageCodecs imagetype, bool writeUrl, bool showGuides, int scalePercentage, int quality)
 {
     ImageType = imagetype;
     if (CallBaseCaptureWebPageToFile) base.CaptureWebPageToFile(stream, imagetype, writeUrl, showGuides,scalePercentage,quality);
 }