您的位置:首页 > 其它

ImageMagic 图片处理

2015-11-25 16:56 99 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: