多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > DedeCMS > 風訊donetCMS采集時自動添加水印的方法

風訊donetCMS采集時自動添加水印的方法

來源:程序員人生   發布時間:2014-02-27 13:37:03 閱讀次數:4215次

網(LieHuo.Net)教程 風訊donetCMS采集時自動添加水印的方法

一、增加一個水印類
/Foosun.CMS.Collect.WaterMark.cs

文件內容如下:

CODE:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Foosun.CMS;
using System.Drawing;
using System.Drawing.Imaging;
using Foosun.CMS.Common;

namespace Foosun.CMS.Collect
{
class WaterMark
{
public WaterMark()
{
;
}
//張濤
public void GetWaterMark(string fileNamePath)
{
Foosun.CMS.sys Sys = new Foosun.CMS.sys();
DataTable dt_sys = Sys.WaterStart();
//實現水印、縮圖

Foosun.CMS.Common.FSImage fd = new Foosun.CMS.Common.FSImage(0, 0, fileNamePath);

if (dt_sys.Rows[0]["PrintPicTF"].ToString() == "7")
{
//時間:2008-07-21 修改者:吳靜嵐
//實現水印、縮圖
// FSImage fd = new FSImage(0, 0, Server.MapPath(_fileNamePath));
fd.Diaph = dt_sys.Rows[0]["PintPictrans"].ToString();
//--wjl>
fd.Quality = 100;
fd.Title = dt_sys.Rows[0]["PrintWord"].ToString();
fd.FontSize = Convert.ToInt32(dt_sys.Rows[0]["Printfontsize"].ToString());
if (dt_sys.Rows[0]["PrintBTF"].ToString() == "1")
fd.StrStyle = FontStyle.Bold;
fd.FontColor = ColorTranslator.FromHtml("#" + dt_sys.Rows[0]["Printfontcolor"].ToString());
fd.BackGroudColor = Color.White;
fd.FontFamilyName = dt_sys.Rows[0]["Printfontfamily"].ToString();
fd.Waterpos = dt_sys.Rows[0]["PrintPosition"].ToString();
fd.Watermark();
}
else
{
//時間:2008-07-21 修改者:吳靜嵐 1
//實現水印、縮圖

//時間:2008-08-04 修改者:吳靜嵐 2
//實現水印、縮圖
double a_picsize = Convert.ToDouble(dt_sys.Rows[0]["PrintPicsize"]);
fd.Waterpos = dt_sys.Rows[0]["PrintPosition"].ToString();
fd.Height = Convert.ToInt32(a_picsize * 10);
fd.Width = Convert.ToInt32(a_picsize * 10);
//--wjl 2
fd.Diaph = dt_sys.Rows[0]["PintPictrans"].ToString();
//--wjl 1>
fd.WaterPath = Foosun.Common.ServerInfo.GetRootPath().TrimEnd('') + @"" + Foosun.Config.UIConfig.dirFile + @"RemoteFileswatermark.png";
fd.WaterPicturemark();
}
dt_sys.Clear(); dt_sys.Dispose();
}
}
}
二、然后修改這個類
:/Foosun.CMS.Collect.PageRes.cs

找到

CODE:
string newname = FileNum + SeriesNum.ToString().PadLeft(3, '0') + "." + r.extname;

while (File.Exists(_localpath +""+ newname))
{
SeriesNum++;
newname = FileNum + SeriesNum.ToString().PadLeft(3, '0') + "." + r.extname;
}
newpath = _localpath + "" + newname;
newurl = _localurl + newname;
wb.DownloadFile(url,newpath);


在下面加一條:

CODE:
waterMark.GetWaterMark(newpath);

再找到

CODE:
else
{
newurl = _localurl + r.orgname + "." + r.extname;
wb.DownloadFile(url, _localpath + "" + r.orgname + "." + r.extname);

在下面加一條:

CODE:
waterMark.GetWaterMark(newpath);
三、注意,只支持水印圖片放在
這個目錄
filesRemoteFileswatermark.png

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美亚洲图区 | 最新毛片久热97免费精品视频 | 伊人久久中文大香线蕉综合 | 依人在线免费视频 | 欧美一级毛片大片免费播放 | 日韩欧美亚洲精品 | 欧美亚洲国产精品久久久久 | 中国美女牲交一级毛片 | 久久久最新精品 | 久久精品免费i 国产 | 国产在线h| www日本在线观看 | 国产女人成人精品视频 | 性欧美与印度人xxx 性欧美孕妇xxxx | 国产高清www免费视频 | 日韩小视频在线播放 | 日本特黄特黄刺激大片免费 | 欧美在线视频a | 精品国产一区二区二三区在线观看 | 欧美24videossex性 | 国产福利一区二区 | 2019在线亚洲成年视频网站 | 伊人影院网 | 免费一看一级欧美 | 中文字幕乱码中文字幕 | 欧美又粗又硬又黄又爽视频 | 一级亚洲 | free性欧美69 | 麻豆网址在线观看 | 国产大片51精品免费观看 | 亚洲爱爱图片 | 欧美三级在线观看视频 | 欧美一级网站 | 日本大蕉香蕉大视频在线观看 | 欧美日韩国产片 | 精品亚洲一区二区三区 | 亚洲成人伊人网 | 免费网站在线观看高清版 | a免费国产一级特黄aa大 | 欧美一级视频免费 | 亚洲精品不卡视频 |