资源简介
图像处理软件源码(C#),完整的图像处理系统,供参考
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
namespace PhotoSprite
{
///
/// 图像处理历史记录
///
public class HistoryImage
{
private int current = -1;
private string [] History;
private string initDirectory = ““;
private int max = 0;
private int count = 0;
private int save = -1;
///
/// 获取或设置初始化文件目录
///
public string InitDirectory
{
get
{
return initDirectory;
}
set
{
initDirectory = value;
}
}
///
/// 获取 bool 值,指示是否可以撤消
///
public bool CanUndo
{
get
{
if (current > 0)
return true;
else
return false;
}
}
///
/// 获取 bool 值,指示是否可以重复
///
public bool CanRedo
{
get
{
if (current < count - 1 && count != 0)
return true;
else
return false;
}
}
///
/// 获取 bool 值,指示图像是否已经修改过
///
public bool IsDirty
{
get
{
if (current != save)
return true;
else
return false;
}
}
///
/// 获取最大历史记录数
///
public int Max
{
get
{
return max;
}
}
///
/// 获取当前已记录的最大历史记录数
///
public int Count
{
get
{
return count;
}
}
///
/// 获取或设置当前图像文件
///
public int Current
{
get
{
return current;
}
set
{
current = value;
// 队列循环
if (current < 0)
{
if (count < max)
current = 0;
else
current = max - 1;
}
else if (current >= max)
{
current = 0;
count = max;
}
if (current >= count)
count = current + 1;
OnHistoryChanged();
}
}
///
/// 获取当前图像文件名
///
public string CurrentImage
{
get
{
if (current >= 0)
return History[current];
else
return ““;
}
}
///
/// 获取下一个图像文件名
///
public string NextImage
{
get
{
int next = (current + 1) % max;
return History[next];
}
}
///
/// 建立历史记录类
///
/// 初始化文件目录
/// 统计次数
public HistoryImage(string initDirectory int max)
{
this.initDirectory = initDirectory;
this.max = max;
History = new string[max];
for (int i = 0; i < max; i++)
{
History
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 54 2006-03-29 03:01 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\Kirsch-1.ACF
文件 54 2006-03-29 03:01 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\Kirsch-2.ACF
文件 54 2006-03-29 03:02 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\Kirsch-3.ACF
文件 54 2006-03-29 03:02 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\Kirsch-4.ACF
文件 54 2006-03-29 03:02 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\Kirsch-5.ACF
文件 54 2006-03-29 03:02 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\Kirsch-6.ACF
文件 54 2006-03-29 03:02 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\Kirsch-7.ACF
文件 54 2006-03-29 03:02 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\Kirsch-8.ACF
文件 54 2006-03-29 03:00 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\Prewitt-1.ACF
文件 54 2006-03-29 03:00 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\Prewitt-2.ACF
文件 54 2006-03-29 02:59 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\Prewitt-3.ACF
文件 54 2006-03-29 03:00 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\Prewitt-4.ACF
文件 54 2006-03-08 08:33 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\Sobel-1.ACF
文件 54 2006-03-08 08:34 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\Sobel-2.ACF
文件 54 2006-03-29 02:57 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\Sobel-3.ACF
文件 54 2006-03-29 02:58 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\Sobel-4.ACF
文件 54 2006-01-06 17:44 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\T-1 Smooth.ACF
文件 54 2006-02-16 05:28 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\T-10 EdgeDetectHorizontal.ACF
文件 54 2006-01-10 14:07 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\T-11 EdgeDetectVertical.ACF
文件 54 2006-01-07 09:37 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\T-12 Emboss.ACF
文件 54 2006-02-16 03:16 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\T-13.ACF
文件 54 2006-02-16 17:17 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\T-14.ACF
文件 54 2006-02-16 03:25 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\T-15.ACF
文件 54 2006-03-29 03:04 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\T-16.ACF
文件 54 2006-03-29 03:04 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\T-17.ACF
文件 54 2006-03-29 03:04 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\T-18.ACF
文件 54 2006-03-29 03:04 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\T-19.ACF
文件 54 2006-03-29 02:46 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\T-2.ACF
文件 54 2006-03-29 03:05 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\T-20.ACF
文件 54 2006-03-29 03:05 txbcPS\PhotoSprite_Demo_3.0.0.0\Filter\T-21.ACF
............此处省略580个文件信息
相关资源
- 数字图像处理设计软件C#版
- AForge.net
- C#数字图像处理算法典型赵春江随书源
- C# 图像处理
- C#编写数字图像处理程序
- C#数字图像处理 关于遥感图像处理的
- C#图像处理编程+源程序
- c#数字图像处理之几何运算
- c#数字图像处理之点运算及直方图
- c#图像处理源代码包含边缘检测,灰度
- C#图像处理源程序
- C# 图像处理 源代码 均值滤波 中值滤
- C#图像处理六项图片处理功能及截图工
- 基于矩阵的图像处理绘图软件源码
- 遥感图像处理课程设计代码
- C#数字图像处理算法典型随书光盘源码
- C# 数字图像处理技术光盘源码
- C#数字图像处理算法典型包含源码
- C#数字图像处理算法典型](随书光盘
- C# 图像处理、神经网络、遗传算法集
- C# 图像处理软件及其源码
- c#图像噪声平滑处理
- 图像处理程序-课程作业
- C#数字图像处理3种典型方法:提取像
- C#图像处理源代码包括包括均值滤波,
- C#车牌识别
- 数字图像处理图像压缩源程序
- C#图像处理源码
- 数字图像处理基本操作全
- 自适应二值化阈值
评论
共有 条评论