您的位置:首页 > 其它

发布文章自动上传图片并生成水印

2006-10-17 13:56 344 查看
前段时间在网上看到新浪有一个提交文本(Html代码),自动上传图片的功能,觉得倒是很[实用,稍一琢磨,自己也写了这么一个东东。
根据所传入的Html代码,获取标签中的图片标签,将图片复制到当前服务器,替换Html代码中图片标签的src属性值。如果需要,还可以打上水印,堂堂正正的说版权归本公司(个人)所有,哈!

以下是主程序代码:

using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
using System.Net;
using System.Drawing;
using System.Web;
using System.IO;
using System.Drawing.Imaging;

namespace JL.SWSystem.SWCommon.Mrhgw

以下是参数类代码:

using System;
using System.Text;

namespace JL.Automatic

以下是生成水图的代码:

using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;

namespace JL.SWSystem.SWCommon.Mrhgw

以下是程序引用代码:

string content = ""; //Html标签。
ImageUploadAutomatic.Text = content; //设置Html标签。
ImageUploadAutomatic.FilePath = "../Images/Uploads"; //设置图片上传路径。
ImageUploadAutomatic.RefersImagePath= "/Images/Uploads"; //设置图片引用路径。
ImageUploadAutomatic.IsSignWatermark = true; //确定生成水印。
ImageUploadAutomatic.WatermarkImage = "../Images/Mark.png"; //水印图片路径。
ImageUploadAutomatic.Submit(); //提交生成。
content = ImageUploadAutomatic.Text; //此处返回修改后的Html标签(仅修改了图片的链接地址)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐