convert是php的一個(gè)插件了,我們安裝好之后可以使用convert來對(duì)圖片進(jìn)行一些處理 了,下面我們?yōu)楦魑唤榻Bconvert安裝配置與使用教程.
安裝ImageMagick:
- # yum install ImageMagick ImageMagick-devel
- # convert -version
- Version: ImageMagick 6.2.8 05/07/12 Q16 file:/usr/share/ImageMagick-6.2.8/doc/index.html
- //Vevb.com
- Copyright: Copyright (C) 1999-2006 ImageMagick Studio LLC
同時(shí)也可以安裝PHP擴(kuò)展 imagick
http://php.net/manual/en/book.imagick.php
convert命令
轉(zhuǎn)換圖片格式:# convert src.jpg dst.png
指定處理后的圖片品質(zhì):# convert -quality 80 src.jpg dst.png
縮放:-resize widthxheight{%} {@} {!} {<}>} {^}
1、按照寬高中大的一邊放大或縮小,另一邊按比例處理。
# convert -resize 600×600 src.jpg dst.jpg
這里的600x600表示600px,同時(shí)也可以用百分比來表示,下面命令表示將寬縮到50%,高縮到80%.
# convert -resize 50%x80% src.jpg dst.jpg
2、將圖片調(diào)整到固定尺寸,可以在寬高后面加上一個(gè)感嘆號(hào)!
# convert -resize 600×600! src.jpg dst.jpg
3、固定寬度或高度縮放,另一邊按比例處理:
- # convert -resize 400 src.jpg dst.jpg
- # convert -resize x400 src.jpg dst.jpg
4、使用 @ 來指定圖片的像素個(gè)數(shù).
# convert -resize "10000@" src.jpg dst.jpg
原圖大小910x1365,執(zhí)行后縮為81x122
5、圖片大于或小于某個(gè)尺寸時(shí)縮放.
# convert -resize "300x200>" src.jpg dst.jpg
300x200>表示當(dāng)圖片大于300x200時(shí)進(jìn)行縮小
300x200<表示當(dāng)圖片小于300x200時(shí)進(jìn)行放大
新聞熱點(diǎn)
疑難解答
圖片精選