登录
首页 » C#源码 » C#在图片格式转换时设置JPEG压缩级别的实现源码

C#在图片格式转换时设置JPEG压缩级别的实现源码

于 2022-05-18 发布 文件大小:33.04 kB
0 141
下载积分: 2 下载次数: 1

代码说明:

C#在转换图像格式时设置JPEG压缩级别,运行程序在窗口上单击按钮后,会生成多个版本不同压缩级别的图片,图片大小字节都不一样,如下代码是实现本功能的核心代码:   Bitmap MyBitmap = new Bitmap(@"J001.jpg");   ImageCodecInfo MyDecoder = null;   ImageCodecInfo[] MyDecoders = ImageCodecInfo.GetImageDecoders();   foreach (ImageCodecInfo MyFormat in MyDecoders)   {    if (MyFormat.FormatID == ImageFormat.Jpeg.Guid)    {    MyDecoder = MyFormat;    }   }   System.Drawing.Imaging.Encoder MyEncoder =    System.Drawing.Imaging.Encoder.Quality;   EncoderParameters MyEncoderParameters = new EncoderParameters(1);   //以50中级压缩图像   EncoderParameter MyEncoderParameter = new EncoderParameter(MyEncoder, 50L);   MyEncoderParameters.Param[0] = MyEncoderParameter;   MyBitmap.Save("J50L.jpg", MyDecoder, MyEncoderParameters);   //以100高级压缩图像   MyEncoderParameter = new EncoderParameter(MyEncoder, 100L);   MyEncoderParameters.Param[0] = MyEncoderParameter;   MyBitmap.Save("J99L.jpg", MyDecoder, MyEncoderParameters);   //以0低级压缩图像   MyEncoderParameter = new Enc

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • activeMQ C++
    activeMQ C++源码 ,C++写的源代码,网上找到的,分享给大家。
    2022-09-14 21:05:04下载
    积分:1
  • C# 权限设置程序 基于数据库的实现方法
    C# 在程序中实现权限设置,这是一个基于SQLSERVER数据库的演示实例,向大家展示如何实现c#中的权限控制,给指定版权增加控制权,分发给指定用户,这在一些大型的数据库应用中,是必务的模块功能,本程序演示的仅是一个权限控制的大致实现思路,仅供参考。
    2022-11-17 19:00:03下载
    积分:1
  • C# WPF 使用几何路径实现动画旋转按钮
    Visual C# 使用几何路径来实现动画效果的旋转按钮,这是一个wpf类型的C#实例,运行Bin目录下的exe文件,你会发现整个按钮会在窗体的范围内沿预先设定好的几何路径来运动,就像过山车一样,按钮的方向和按钮文字的方向同时发生改变,正在运动中的按钮效果,请参见截图所示。
    2022-05-22 01:33:58下载
    积分:1
  • 中国象棋
    中国象棋源代码,使用Visual c++编写,对喜欢象棋的朋友,可以研究一下算法,具有很好的参考价值~
    2022-06-03 11:54:15下载
    积分:1
  • C# 从RichTextBox 控件中提取文本内容
    C# 从RichTextBox 控件中提取文本内容,并设置RichTextBox 控件中的字体大小-附完整源代码,   private void button1_Click(object sender, RoutedEventArgs e)   {//从RichTextBox 控件中提取文本内容    TextRange MyText = new TextRange(this.richTextBox1.Document.ContentStart, this.richTextBox1.Document.ContentEnd);    MessageBox.Show(MyText.Text, "RichTextBox控件中的文本内容",MessageBoxButton.OK);   }   private void button2_Click(object sender, RoutedEventArgs e)   {//设置RichTextBox 控件中的字体大小    TextRange MyText = new TextRange(this.richTextBox1.Document.ContentStart, this.richTextBox1.Document.ContentEnd);    MyText.ApplyPropertyValue(TextElement.FontSizeProperty, 36.00);    MyText.ApplyPropertyValue(TextElement.FontWeightProperty, FontWeights.Bold);   
    2022-09-21 17:55:02下载
    积分:1
  • C# winform邮件发送 可抄送、密送、发附件
    C# 可抄送、密送、发附件的Winform发邮件程序,邮件主是信息的填写部分要注意格式不能错,抄送和密送时多个收件人以分号隔开,可连续发送多个附件,多个附件以分号隔开。发送邮件采用了发送邮件函数的方式,方便以模块化调用 ,发邮件还可异步发送,SMTP 服务器要求安全连接需要设置smtp.EnableSsl = Ssl属性。   请注意:发送邮件前,请先配置然后再发邮件(注:以上参数为格式示例,需自行更改为实际真实有效的信息)。   发邮件的整体用户界面如测试图所示。
    2023-08-13 11:10:02下载
    积分:1
  • 验证识别c#
    验证码识别c# 源码. 可以识别多重验证码。可以稍作修改识别更多的类型。已经使用过。可执行。 可以识别多重验证码。可以稍作修改识别更多的类型。已经使用过。可执行。
    2022-03-25 12:44:31下载
    积分:1
  • C# 含云台控制的视频监控系统
    C# 小型的视频监控系统完整源码,含有云台控制系统,主要功能如下:   1.支持云台控制,以监控各个角落。   2.可对监控画面进行快照和录像操作。   3.可以回放观看已经录制的视频的文件。   4.晚上的系统注册功能。   5.对云台的聚焦、对焦、光圈及雨刷的控制操作。操作者可通过“方向控制”区域下的各个按钮,对云台进行上、下、左、右控制。   系统管理员用户名为:Tsoft,密码为:111。   本系统中的“视频回放”模块时,需要在Windows XP或者更高版本Windows上运行,Windows7当然可以。
    2022-01-26 04:29:13下载
    积分:1
  • C# WPF 制作一个悬停变化的按钮
    C# WPF 技术制作的动态按钮,一个将鼠标放置在按钮上产生样式动画效果的响应式按钮,源代码基于VS2010,当鼠标悬停于按钮时,按钮的背景色具备渐变动画效果,十分醒目,很好的用户的操作形成交互效果,借此源码你可了解一些WPF编程的基础技巧。
    2022-01-25 19:17:32下载
    积分:1
  • NUTTX操作系统
    Nuttx 是一个实时嵌入式操作系统(Embedded RTOS),它很小巧,在微控制器环境中使用。Nuttx完全可扩展,可从从小型(8位)至中型嵌入式(32位)系统。它的设计目的还在于完全符合POSIX标准,完全实时,并完全开放。
    2022-01-24 10:11:19下载
    积分:1
  • 696518资源总数
  • 105877会员总数
  • 14今日下载