前面的步骤直接下一步,到了这一步时,一定要选中"install ImageMagickObject OLE Control for VBScript, Visual Basic, and WSH"。因为这样才能把ImageMagickObject.dll这个文件装出来,ImageMagickObject.dll用来在vs中引用,后面的直接下一步。 3. 引用 ImageMagickObject.dll出来后使用命令行语句 开始->运行,输入regver32 "安装路径\ImageMagickObject.dll",注册com组件 打开vs2008在Bin文件夹引用
前面的步骤直接下一步,到了这一步时,一定要选中"install ImageMagickObject OLE Control for VBScript, Visual Basic, and WSH"。因为这样才能把ImageMagickObject.dll这个文件装出来,ImageMagickObject.dll用来在vs中引用,后面的直接下一步。 3. 引用 ImageMagickObject.dll出来后使用命令行语句 开始->运行,输入regver32 "安装路径\ImageMagickObject.dll",注册com组件 打开vs2008在Bin文件夹引用
1. 下载
在GraphisMagick官网下载安装程序
ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/windows/
因为是windows系统选择
2. 安装
前面的步骤直接下一步,到了这一步时,一定要选中"install ImageMagickObject OLE Control for VBScript, Visual Basic, and WSH"。因为这样才能把ImageMagickObject.dll这个文件装出来,ImageMagickObject.dll用来在vs中引用,后面的直接下一步。
3. 引用
ImageMagickObject.dll出来后使用命令行语句
开始->运行,输入regver32 "安装路径\ImageMagickObject.dll",注册com组件
打开vs2008在Bin文件夹引用
4实现生成缩略图功能
新建类,引用命名空间using ImageMagickObject
MagickImageClass img = new MagickImageClass();
使用命令行语句
objArray = new object[] {
"-thumbnail",//缩略图
"550x550",//限制图片的宽高
@"路径\022.png",//原图路径
"-resize", "550x550",//生成的缩略图宽高
"-quality", "90",//生成的图片品质
@"路径\生成缩略图名称.jpg" // 生成的缩略图路径
};
Img.Convert(ref objArray); //调用生成缩略图方法
5实现生成带水印的图片功能
objArray2 = new object[] {
"-size","550x550",//限制图片的宽高
"-dissolve","80", //水印透明度
"-gravity","southeast", //方向:NorthWest, North, NorthEast, West, Center,East, SouthWest, South, or SouthEast
"-geometry","+5+5",//水印的下(上)边缘距原始图片10像素、右(右)边缘距原始图片5像素
@"路径\waterpic2.png",//水印图片
@"路径\IMG_3290.JPG" ,//要加水印的图片
"-resize", "550x550",//生成的宽高
"-quality", "90",//图片质量品质
@"路径\生成水印图片名称.jpg"
};
img.Composite(objArray2); //调用生成水印图片方法
1. 下载
在GraphisMagick官网下载安装程序
ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/windows/
因为是windows系统选择
2. 安装
前面的步骤直接下一步,到了这一步时,一定要选中"install ImageMagickObject OLE Control for VBScript, Visual Basic, and WSH"。因为这样才能把ImageMagickObject.dll这个文件装出来,ImageMagickObject.dll用来在vs中引用,后面的直接下一步。
3. 引用
ImageMagickObject.dll出来后使用命令行语句
开始->运行,输入regver32 "安装路径\ImageMagickObject.dll",注册com组件
打开vs2008在Bin文件夹引用
4实现生成缩略图功能
新建类,引用命名空间using ImageMagickObject
MagickImageClass img = new MagickImageClass();
使用命令行语句
objArray = new object[] {
"-thumbnail",//缩略图
"550x550",//限制图片的宽高
@"路径\022.png",//原图路径
"-resize", "550x550",//生成的缩略图宽高
"-quality", "90",//生成的图片品质
@"路径\生成缩略图名称.jpg" // 生成的缩略图路径
};
Img.Convert(ref objArray); //调用生成缩略图方法
5实现生成带水印的图片功能
objArray2 = new object[] {
"-size","550x550",//限制图片的宽高
"-dissolve","80", //水印透明度
"-gravity","southeast", //方向:NorthWest, North, NorthEast, West, Center,East, SouthWest, South, or SouthEast
"-geometry","+5+5",//水印的下(上)边缘距原始图片10像素、右(右)边缘距原始图片5像素
@"路径\waterpic2.png",//水印图片
@"路径\IMG_3290.JPG" ,//要加水印的图片
"-resize", "550x550",//生成的宽高
"-quality", "90",//图片质量品质
@"路径\生成水印图片名称.jpg"
};
img.Composite(objArray2); //调用生成水印图片方法