ImageMagic 图片处理

composite -gravity NorthEast shade.png baidu.png baidu-1.png 
composite -gravity NorthWest rounded-nw.png lake-1.png lake-2.png 
composite -gravity SouthEast rounded-se.png lake-2.png lake-3.png 
composite -gravity SouthWest rounded-sw.png lake-3.png lake-4.png 


composite -compose DST_In  -gravity center shade.png baidu.png  baidu-1.png 
composite  frame.png baidu-1.png baidu-2.png 


#获取图片尺寸
identify a.jpg 


#取出背景框中的区域 alpha
composite -compose SRC_In  baidu.png shade.png baidu-1.png 


composite -compose Dst_In  -gravity center \
            label_A_white.png  rose: -alpha Set  compose_mask.png


#加上白色背景
composite   baidu-1.png  frame.png  baidu-2.png 


convert -size 150x150 xc:gray -stroke red -strokewidth 2 -fill white -draw "roundRectangle 10,10 140,140 8,8" rect-2.png




 -- draw 参数用于向图片中化某些效果
convert -size 136x136 xc:gray -draw "roundRectangle 10,10 130,130 8,8" roundRectangle.png
convert -matte shade.png baidu.png baidu-2.png 


-- 图片缩放
convert -resize 112x112 baidu.png baidu_112.png
convert -resize 50%x50% foo.jpg thumbnail.jpg
mogrify -sample 80x60 *.jpg


convert -resize 90x90 baidu-2.png baidu_90.png
convert -resize 112x110 baidu.png baidu_112_110.png
convert -resize 80%x85% baidu.png baidu_80_85.png


-- 非等比压缩
convert -resize 75.555%x77.777% Sample.png Sample_136_140.png 




-- 生成一张图片
convert -size 180x180 xc:"#000000" back.png


39 96 f4
convert -size 180x180 xc:"#2932e1" back_baidu1.png


fcfdff


composite favback1.png gen_pic.png gen_2.png


convert -size 32x32 fav.ico fav.png


# ico 转png的时候 会转出多张图片
convert "fav.ico" -thumbnail 32x32 -alpha on -background none -flatten "fav__.png"
convert "fav.ico" -thumbnail 32x32 -alpha on -background none -flatten "fav__.png"




composite favback1.png gen_pic.png gen_2.png


 d9 0
 
 
 fdfdfd
convert -size 180x180 xc:"#e60012" back_qq.png
#---------------------------- 运行环境 ----------------------------


scp mqq@172.17.149.77:/usr/local/app/leoshen/libmagick.tar.gz ./


mkdir -p /usr/local/app/taf/tafnode/data/lib/ImageMagick
cd /usr/local/app/taf/tafnode/data/lib/ImageMagick


cd output/
cp * /usr/local/app/taf/tafnode/data/lib/ImageMagick -r


cp output /usr/local/app/taf/tafnode/data/lib/ImageMagick -r
cd /usr/local/app/taf/tafnode/data/lib/ImageMagick/output
mv * ../




安装:
./configure --prefix=/usr/local/app/leoshen/install/ImageMagic --enable-lzw --with-modules 
make 
make install 




export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/app/leoshen/libmagick-6.8.0-4/output/lib




    
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ImageMagick (TM) 是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick是免费软件:全部源码开放,可以自由***,复制,修改,发布。它遵守GPL许可协议。它可以运行于大多数的操作系统。ImageMagick的大多数功能的***都来源于命令行工具。通常来说,它可以支持以下程序语言: Perl, C, C++, Python, PHP, Ruby, Java;现成的ImageMagick接口(PerlMagick, Magick++, PythonMagick, MagickWand for PHP, RubyMagick, and JMagick)是可利用的。这使得自动的动态的修改创建图片变为可能。ImageMagick支持至少90种图片格式: A, ART, AVI, AVS, B, BIE, BMP, BMP2, BMP3, C, CACHE, CAPTION, CIN, CIP, CLIP, CLIPBOARD, CMYK, CMYKA, CUR, CUT, DCM, DCX, DNG, DOT, DPS, DPX, EMF, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, FAX, FITS, FPX, FRACTAL, G, G3, GIF, GIF87, GRADIENT, GRAY, HDF, HISTOGRAM, HTM, HTML, ICB, ICO, ICON, JBG, JBIG, JNG, JP2, JPC, JPEG, JPG, JPX, K, LABEL, M, M2V, MAP, MAT, MATTE, MIFF, MNG, MONO, MPC, MPEG, MPG, MSL, MTV, MVG, NULL, O, OTB, P7, PAL, PALM, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PFA, PFB, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG24, PNG32, PNG8, PNM, PPM, PREVIEW, PS, PS2, PS3, PSD, PTIF, PWP, R, RAS, RGB, RGBA, RGBO, RLA, RLE, SCR, SCT, SFW, SGI, SHTML, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, TIF, TIFF, TILE, TIM, TTC, TTF, TXT, UIL, UYVY, VDA, VICAR, VID, VIFF, VST, WBMP, WMF, WMFWIN32, WMZ, WPG, X, XBM, XC, XCF, XPM, XV, XWD, Y, YCbCr, YCbCrA, YUV
注:win7操作系统可以直接安装“qqtoys.ImageMagic.msi”文件,XP或以下版本的操作系统,需要先安装一个“dotNetFx35setup( 即 .NET Framework 3.5)”插件后,再安装“qqtoys.ImageMagic.msi”文件。 以下使用说明: 1)用户名:qqtoys.net; 密码:jouns (如果采取“试用”方式登录,一次最多只能批量处理10张图片) 2)这款工具可以做 想要任意尺寸的“正方图 /同宽图 /同高图”,还可以制作自己定义任何尺寸比例的图片。制作自定义尺寸的图片时,可以选择“截高图(按比例截图,图片不会失真)”制图方式和“失真图”的制图方式。 3)这款工具最为强大之处,在于它可以采取“自动的方式”截图/打水印。比如说想在每天的 7:00 - 13:00 之间,没隔半个小时就把一个文件夹内的所有图片截成自己想要尺寸的正方图,就可以在“主窗体”中选择“设置开机启动”按钮 然后-> “自动处理”按钮,再在“自动处理窗体”中设置好参数,就可以实现这种功能了。 注:采取“自动的方式”截图时,不会破坏原文件夹的结构,系统会把源文件夹按照“树”的方式完全切到一个新文件夹中,结构与原文件夹完全相同。原文件夹中不是图片的文件系统会自动识别出来,然后再直接拷贝到新文件夹中,“文件的路径”与在原文件夹中相同。 4)这款工具还有批量打水印的功能。使用这个功能前,可以指定两款不同尺寸的“水印文件”(当然只选择一个水印文件也可以),系统可以把这两款不同尺寸的水印文件自动匹配到最合适的原图片上。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值