摘要: 功能需求 先说说自己的实现思路: 实现 首先创建一个接口,用于约束水印的创建方式: 具体实现: public class Watermark : IWatermark { //水印画布 protected virtual Rectangle WatermarkCanvas { set; get; } 阅读全文
posted @ 2016-11-07 15:29 雪飞鸿 阅读(1692) 评论(0) 推荐(1) 编辑