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
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
相关文章推荐
- 操作二进制文件
- 几何空间类型初探
- CMOS传输门
- 获取webservice查询的数据
- 布局优化:<include/>和ViewStub
- XCode第三方库管理神器CocoaPods的安装和更新(El Capitan)
- 基于Source和正则表达式的Scala网页内容抓取
- aapt批量修改apk
- Android studio 签名使用转
- Threejs 使用的3D格式
- C语言中关于float、double、long double精度及数值范围理解
- C#
- Uva 1471 用Set优化查询
- 字节流
- hive 永久udf函数
- (java)Symmetric Tree
- 【人月神话】第三章:外科手术队伍
- 图像处理中的卷积---1.卷积
- javaweb项目ajax的跨域访问问题
- 【Android】.9图的一个BUG?