- 0
- 0
- 约4.01千字
- 约 5页
- 2021-01-30 发布于山东
- 举报
一个 C#写的图片处理基础类,功能包括获取或设置要修改的图像路径、获取或设置在画的图片路径 (水印图片 ) 、获取或设置水印在修改图片中的右边距、获取或设置水印在修改
图片中距底部的高度、获取或设置要绘制水印的透明度 ,注意是原来图片透明度的百分比、
获取或设置要输出图像的路径、 绘制水印、 绘制图形坐标、 绘制阴影图像、 保存文件等功能:
view sourceprint?001using System;
002using System.Collections.Generic;
003using System.Linq;
004using System.Text;
005using System.IO;
006using System.Drawing;
007using System.Drawing.Drawing2D;
008using System.Drawing.Imaging;
009namespace CLB.Utility.Tools
010{
011 public class ImageModification
012 {
013 #region member fields
014 private string modifyImagePath = null;
015 private string drawedImagePath = null;
016 private int rightSpace;
017 private int bottoamSpace;
018 private int lucencyPercent = 70;
019 private string outPath = null;
020 #endregion
021 public ImageModification()
{
}
#region propertys
///
/// 获取或设置要修改的图像路径
027 ///
028 public string ModifyImagePath
029 {
030 get { return this.modifyImagePath; }
031 set { this.modifyImagePath = value; }
}
///
034
/// 获取或设置在画的图片路径
(水印图片 )
035
///
036 public string DrawedImagePath
037
{
038 get { return this.drawedImagePath; }
039 set { this.drawedImagePath = value; }
}
///
/// 获取或设置水印在修改图片中的右边距
043 ///
044 public int RightSpace
045 {
046 get { return this.rightSpace; }
047 set { this.rightSpace = value; }
048 }
//获取或设置水印在修改图片中距底部的高度
050 public int BottoamSpace
051 {
052 get { return this.bottoamSpace; }
053 set { this.bottoamSpace = value; }
054 }
055 ///
056 /// 获取或设置要绘制水印的透明度 ,注意是原来图片透明度的百分比
057 ///
058 public int LucencyPercent
059 {
060 get { return this.lucencyPercent; }
set
{
if (value gt;= 0 amp;amp; value lt;= 100)
this.lucencyPercent = value;
}
}
///
/// 获取或设置要输出图像的路径
069 ///
070 public string OutPath
071 {
072 get { return this.outPath; }
073 set { this.outPath = value; }
074 }
075 #endregion
076 #region methods
077 ///
078 /// 开始绘制水印
079 ///
080 public void DrawImage()
081 {
082 Image modifyImage = null;
083 Image drawedImage = null;
084 Graphics g = null;
try
{
//建立图形对象
088 modifyImage = Image.FromFile(this.ModifyImagePath);
您可能关注的文档
- 1.1集合复习高品质版.docx
- 17日一边倒试题君之每日一题君20172018学年高一历史课堂同步系列二必修1含解析.docx
- 20172018学年京改版七年级数学下册7.3归纳与7.4类比同步练习高品质版.docx
- 2017夏天的夜晚看图写话作文.docx
- 2017届人民版近代中国经济结构的变动单元测试解析.docx
- 2017届河北邯郸曲周一中高三第五次质量检测语文试题解析.docx
- 2017届苏锡常镇四市二模语文试卷含附加、答案解析.docx
- 2017届高考物理二轮复习专题突破导学案:专题六电场和磁场2含解析.docx
- 2017我的青春梦演讲稿范文.docx
- 2017春一年级语文第六单元教学设计表格式.docx
最近下载
- 建筑室内施工图深化设计梁佳慧建筑工程系57课件讲解.pptx VIP
- 2024年世界职业院校技能大赛高职组“市政管线(道)数字化施工组”赛项考试题库资料.pdf
- 1.1 搭建生命体的“积木”(课件)-五年级科学下册(苏教版).pptx VIP
- 三年级数学面积应用题专项练习题.doc VIP
- 【CNAS CL01 2018内部管理评审报告】 2018年IEC17025 检测和校准实验室能力认可准则管理体系审核资料.docx VIP
- 2025年房地产经纪人房产税与相关税种(城镇土地使用税、契税)辨析专题试卷及解析.pdf VIP
- 空天科技机器征途.ppt
- 第六章 人类与土壤圈.doc VIP
- 地震演练总结通用5篇.doc VIP
- 建筑室内施工图深化设计梁佳慧建筑工程系36课件讲解.pptx VIP
原创力文档

文档评论(0)