资源简介
数字媒体内容综合设计与实验作业 北邮 大四
实验要求
显示一个bmp文件的C程序,并实现图像亮度、对比度调整、图像平移、放大、旋转和镜像。
简介
使用WPF完成,调用了已有的图像处理库ImageFunction,完成了基本的文件操作(打开、保存文件),图像处理(大小、亮度、对比度、灰度等参数的调整以及翻转、旋转等操作)等功能。
代码片段和文件信息
using System.Drawing.Imaging;
namespace ImageFunctions
{
public class BrightnessHandler
{
ImageHandler imageHandler;
public BrightnessHandler(ImageHandler imageHandler)
{
this.imageHandler = imageHandler;
}
public void SetBrightness(int brightness)
{
imageHandler.RestorePrevious();
if (brightness < -255) brightness = -255;
if (brightness > 255) brightness = 255;
ColorMatrix cMatrix = new ColorMatrix(CurrentColorMatrix.Array);
cMatrix.Matrix40 = cMatrix.Matrix41 = cMatrix.Matrix42 = brightness / 255.0F;
imageHandler.ProcessBitmap(cMatrix);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-01-16 16:41 图像处理程序\
目录 0 2018-01-16 16:41 图像处理程序\.vs\
目录 0 2018-01-16 16:41 图像处理程序\.vs\Photostore\
目录 0 2018-01-16 16:41 图像处理程序\.vs\Photostore\v14\
文件 101888 2017-12-04 21:11 图像处理程序\.vs\Photostore\v14\.suo
目录 0 2018-01-16 16:41 图像处理程序\.vs\Photostore\v15\
文件 77824 2017-12-04 21:11 图像处理程序\.vs\Photostore\v15\.suo
目录 0 2018-01-16 16:41 图像处理程序\ImageFunctions\
文件 733 2017-12-04 21:11 图像处理程序\ImageFunctions\BrightnessHandler.cs
文件 929 2017-12-04 21:11 图像处理程序\ImageFunctions\ContrastHandler.cs
文件 2257 2017-12-04 21:11 图像处理程序\ImageFunctions\CropHandler.cs
文件 1512 2017-12-04 21:11 图像处理程序\ImageFunctions\FilterHandler.cs
文件 753 2017-12-04 21:11 图像处理程序\ImageFunctions\GrayscaleHandler.cs
文件 761 2017-12-04 21:11 图像处理程序\ImageFunctions\ImageFileHandler.cs
文件 3008 2017-12-04 21:11 图像处理程序\ImageFunctions\ImageFunctions.csproj
文件 143 2017-12-04 21:11 图像处理程序\ImageFunctions\ImageFunctions.csproj.user
文件 3585 2017-12-04 21:11 图像处理程序\ImageFunctions\ImageHandler.cs
文件 1831 2017-12-04 21:11 图像处理程序\ImageFunctions\ImageInsertionHandler.cs
文件 3538 2017-12-04 21:11 图像处理程序\ImageFunctions\InsertionHandler.cs
文件 625 2017-12-04 21:11 图像处理程序\ImageFunctions\InversionHandler.cs
目录 0 2018-01-16 16:41 图像处理程序\ImageFunctions\obj\
目录 0 2018-01-16 16:41 图像处理程序\ImageFunctions\obj\Debug\
文件 674 2017-12-04 21:11 图像处理程序\ImageFunctions\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6721 2017-12-04 21:11 图像处理程序\ImageFunctions\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 996 2017-12-04 21:11 图像处理程序\ImageFunctions\obj\Debug\ImageFunctions.csproj.FileListAbsolute.txt
文件 1525 2017-12-04 21:11 图像处理程序\ImageFunctions\obj\Debug\ImageFunctions.csprojResolveAssemblyReference.cache
文件 15872 2017-12-04 21:11 图像处理程序\ImageFunctions\obj\Debug\ImageFunctions.dll
文件 56832 2017-12-04 21:11 图像处理程序\ImageFunctions\obj\Debug\ImageFunctions.pdb
目录 0 2018-01-16 16:41 图像处理程序\ImageFunctions\obj\Release\
文件 674 2017-12-04 21:11 图像处理程序\ImageFunctions\obj\Release\DesignTimeResolveAssemblyReferences.cache
文件 6725 2017-12-04 21:11 图像处理程序\ImageFunctions\obj\Release\DesignTimeResolveAssemblyReferencesInput.cache
............此处省略98个文件信息
- 上一篇:C#三层结构增、删、改、查
- 下一篇:C#程序设计-贪吃蛇
相关资源
- c#车牌识别系统附30张测试图片
- c#编写小envi,包括均值方差相关系数
- C#图像处理使用EMGUCV
- C#数字图像处理算法典型
- c#图像处理傅立叶变换 几何运算 直方
- c#数字图像处理(平滑、修正、锐化、
- 图像处理软件源码C#
- 数字图像处理设计软件C#版
- AForge.net
- C#数字图像处理算法典型赵春江随书源
- C# 图像处理
- C#编写数字图像处理程序
- C#数字图像处理 关于遥感图像处理的
- C#图像处理编程+源程序
- c#数字图像处理之几何运算
- c#数字图像处理之点运算及直方图
- c#图像处理源代码包含边缘检测,灰度
- C#图像处理源程序
- C# 图像处理 源代码 均值滤波 中值滤
- C#图像处理六项图片处理功能及截图工
- 基于矩阵的图像处理绘图软件源码
- 遥感图像处理课程设计代码
- C#数字图像处理算法典型随书光盘源码
- C# 数字图像处理技术光盘源码
- C#数字图像处理算法典型包含源码
- C#数字图像处理算法典型](随书光盘
- C# 图像处理、神经网络、遗传算法集
- C# 图像处理软件及其源码
- c#图像噪声平滑处理
- C#数字图像处理3种典型方法:提取像
评论
共有 条评论