图像压缩而不会损失质量 [英] Image Compression without lossing Quality

查看:132
本文介绍了图像压缩而不会损失质量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我所有项目的客户晚上好,我要上传照片,我如何压缩这些照片而又不损失质量.
System.Drawing.Bitmap newBMP =新System.Drawing.Bitmap(originalBMP);
ImageCodecInfo jgpEncoder = GetEncoder(ImageFormat.Jpeg);
EncoderParameters myEncoderParameters =新的EncoderParameters(1);
System.Drawing.Imaging.Encoder myEncoder = System.Drawing.Imaging.Encoder.Quality;
EncoderParameter myEncoderParameter =新的EncoderParameter(myEncoder,150L);
myEncoderParameters.Param [0] = myEncoderParameter;


Hai good evening to all in my project customers upload their photographs how can i Compressed that photographs without lossing quality.
System.Drawing.Bitmap newBMP = new System.Drawing.Bitmap(originalBMP);
ImageCodecInfo jgpEncoder = GetEncoder(ImageFormat.Jpeg);
EncoderParameters myEncoderParameters = new EncoderParameters(1);
System.Drawing.Imaging.Encoder myEncoder = System.Drawing.Imaging.Encoder.Quality;
EncoderParameter myEncoderParameter = new EncoderParameter(myEncoder, 150L);
myEncoderParameters.Param[0] = myEncoderParameter;


private ImageCodecInfo GetEncoder(ImageFormat format)
        {
            ImageCodecInfo[] codecs = ImageCodecInfo.GetImageDecoders();
            foreach (ImageCodecInfo codec in codecs)
            {
                if (codec.FormatID == format.Guid)
                {
                    return codec;
                }
            }
            return null;
        }

i used the above coding but not the image size reduced and quality also reduced please help me 





                                  thanks in advance

                                         By
                                      Meganathan M

推荐答案

是. JPEG是一种有损压缩技术-它始终会丢失内置的信息.您可以使用无损的PNG或TIFF.
我能提供的最好建议是,将其压缩为ZIP文件,然后在要查看时将其解压缩.
Yes. JPEG is a lossy compression technique - it always loses information, that is built in. You may get away with PNG, or TIFF which are lossless.
The best suggestion I can make is that you compress it to a ZIP file, and decompress it when you want to view it.


这篇关于图像压缩而不会损失质量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆