sudo apt-get install imagemagick
Turime pradinę nuotrauką, pavadintą 'Screenshot from 2014-09-04 16:58:46.jpg' :![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY0mGJRW0ghHg_PgpcYbenil0iYwq_d0PvmmSfb20ZyfAfqSLGHieqvPz3PiMRhIwPlseKtGcUXUMmBWXuWAxbzVpGB5wXGwg4Gxkd2Kg9cOkX_P0_TxlTngMsZ9vOwT-J1iFTo6LYHmI/s1600/Screenshot+from+2014-09-04+16:58:46.jpg)
Norėdami sužinoti informaciją apie nuotrauką, naudojam komandą 'identify'
$ identify Screenshot\ from\ 2014-09-04\ 16\:58\:46.jpg
Screenshot from 2014-09-04 16:58:46.jpg JPEG 447x232 447x232+0+0 8-bit DirectClass 24.4KB 0.000u 0:00.000
Pakeiskime nuotraukos formatą iš '.jpg' į '.png', taip pat pakeiskime nuotraukos pavadinimą į 'cat'
$ convert Screenshot\ from\ 2014-09-04\ 16\:58\:46.jpg cat.png
Sumažinkime nuotraukos dydį 50% procentų:
$ convert cat.png -resize 50% cat-resized.png
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh380Eccu544i5SFnbwYNSSWIhdb_AgWEpQhMtx9_UynC44tyt037Ale5wkL-WP7f3yVEhVwzXJtK2pBE61QRvFyhG5EVsnalhjPOFhUdIi-jewl6dCrq2WcTl30vTNeqDZ1EuLlXFPzuw/s1600/cat-resized.png)
Pažiūrim kaip pasikeitė mūsų sutrikusi katė.
$ identify cat-resized.png
cat-resized.png PNG 224x116 224x116+0+0 8-bit DirectClass 42.8KB 0.000u 0:00.000
Kaip pakeisti grupę nuotraukų?Šis scenarijus visus dokumnetus, kurių galūnė '.png' konvertuos į 230 aukščio nuotraukas, plotis bus apskaičiuotas automatiškai priklausomai nuo nuotraukos.
$ for i in *.png; do convert "$i" -resize 240 "230-$i"; done
Daugiau:http://www.ibm.com/developerworks/library/l-graf/