当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,