您所在位置: 网站首页 / 文档列表 / 多媒体 / 文档详情
多媒体图片转换实验报告.doc 立即下载
上传人:yy****24 上传时间:2024-09-09 格式:DOC 页数:4 大小:235KB 金币:14 举报 版权申诉
预览加载中,请您耐心等待几秒...

多媒体图片转换实验报告.doc

多媒体图片转换实验报告.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

14 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

多媒体图片转换实验报告姓名:班级:学号:题目:基于C#的图片处理目的:1.熟悉VS2008Professional简体中文版上机环境。2.了解GDI+对完成对图像全方位处理的强大功能。3.熟悉c#编程的技巧与相应控件的使用和其属性的特征4.练习图片格式转换、分辨率和灰度转换的技巧。5.查看图片转换后的效果,并进行原理分析。实验步骤1.建立一个picturechange的项目2.在Form1【设计】.cs里添加相应的控件3.写出相应按钮的实现代码4.调试程序,检查是否完成图片转换功能。实验总结1.图像文件的类型GDI+支持的图像格式有BMP、GIF、JPEG、EXIF、PNG、TIFF、ICON、WMF、EMF等,几乎涵盖了所有的常用图像格式,使用GDI+可以显示和处理多种格式的图像文件。2.图像类GDI+提供了Image、Bitmap和Metafile等类用于图像处理,为用户进行图像格式的加载、变换和保存等操作提供了方便。(1)Image类Image类是为Bitmap和Metafile的类提供功能的抽象基类。(2)Metafile类定义图形图元文件,图元文件包含描述一系列图形操作的记录,这些操作可以被记录(构造)和被回放(显示)。(3)Bitmap类封装GDI+位图,此位图由图形图像及其属性的像素数据组成,Bitmap是用于处理由像素数据定义的图像的对象,它属于System.Drawing命名空间,该命名空间提供了对GDI+基本图形功能的访问。附:(1)打开图片按钮的代码实现privatevoidbutton1_Click(objectsender,EventArgse){OpenFileDialogofdlg=newOpenFileDialog();ofdlg.Filter="BMPFile(*.bmp)|*.bmp";if(ofdlg.ShowDialog()==DialogResult.OK){Bitmapimage=newBitmap(ofdlg.FileName);pictureBox1.Image=image;}}(2)保存图片按钮的代码实现privatevoidbutton2_Click(objectsender,EventArgse){stringstr;Bitmapbox1=newBitmap(pictureBox1.Image);SaveFileDialogsfdlg=newSaveFileDialog();sfdlg.Filter="bmp文件(*.BMP)|*.BMP|AllFile(*.*)|*.*";sfdlg.ShowDialog();str=sfdlg.FileName;box1.Save(str);}(3)格式转换按钮的代码实现privatevoidbutton3_Click(objectsender,EventArgse){stringstr;Bitmapbox1=newBitmap(pictureBox1.Image);SaveFileDialogsfdlg=newSaveFileDialog();sfdlg.Filter="bmp文件(*.jpeg)|*.jpeg|AllFile(*.*)|*.*";sfdlg.ShowDialog();str=sfdlg.FileName;box1.Save(str,System.Drawing.Imaging.ImageFormat.Jpeg);}(4)分辨率处理按钮的代码实现privatevoidbutton3_Click(objectsender,EventArgse){Colorc=newColor();//把图片框中的图片给一个Bitmap类型Bitmapbox1=newBitmap(pictureBox1.Image);Bitmapbox2=newBitmap(pictureBox1.Image);intr,g,b,size,k1,k2,xres,yres,i,j;xres=pictureBox1.Image.Width;yres=pictureBox1.Image.Height;size=4;for(i=0;i<=xres-1;i+=size){for(j=0;j<=yres-1;j+=size){c=box1.GetPixel(i,j);r=c.R;g=c.G;b=c.B;//用FromArgb把整型转换成颜色值Colorcc=Color.FromArgb(r,g,b);for(k1=0;k1<=size-1;k1++){for(k2=0;k2<=size-
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

多媒体图片转换实验报告

文档大小:235KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用