asp.net 轻松实现生成清晰的缩略图及给图片加水印[使用 Chukeh.dll]
chukeh.dll 是一个免费的 .net 组件,其中的 Chukeh.IO.CImage 类包含下面的方法:- CutImage 根据指定的条件剪切图片
- ZoomImage 根据指定的条件缩放图片
- CenterImage 根据指定的条件填充图片至指定位置
- RotateImage 根据指定的条件旋转图片
- StretchImage 根据指定条件拉伸图片
- MontageImage 根据指定条件拼合指定的图片至一幅图片
- ImageWatermark 为图片添加图片水印
- TextWatermark 为图片添加文字水印
剪切图片:剪切一幅 1000*1000 图片的上半部分
CutImage("原始图片文件路径",0,0,1000,500,"目标图片文件路径");
缩放图片:缩放一幅 1000*1000 图片至原图的一半
ZoomImage("原始图片文件路径",0.5,"目标图片文件路径");
旋转图片:对一幅图片进行顺时针旋转操作
RotateImage("原始图片文件路径", RotateMode.TurnRight,"目标图片文件路径");
填充图片:将一幅 1000*700 的图片填充至一个 120*120 的目标图片,用此方法可以轻松的制作缩略图
CenterImage("原始图片文件路径",120,120,"Black","White", PositionMode.Middle,"目标图片文件路径");
拉伸图片:将一幅 150*150 的图片,拉伸至 300*450
StretchImage("原始图片文件路径", 300, 450, "目标图片文件路径");
拼合图片:将 2 幅图片并排合并至一幅图片中
MontageImage(new string[]{"原始图片1","原始图片2"}, 240, 240, 2,12, "#CCCCCC", "#EFEFEF", "目标图片文件路径");
图片水印:为一幅图片添加图片水印
ImageWatermark("原始图片文件路径", "水印图片文件路径", 5,PositionMode.Middle, "目标图片文件路径");
文字水印:为一幅图片添加“XXX版权所有”的文字水印
TextWatermark("原始图片文件路径", "XXX版权所有", "宋体", 18, "White", "Black", 5, PositionMode.Middle, "目标图片文件路径");
--------------------编程问答-------------------- chukeh.dll
晕,.NET组件还不开源啊
这种东西我好几年前就有了挖,用别人的源码改八改八就可以用了挖~
补充:.NET技术 , ASP.NET