Q. How do I convert images from a shell prompt? For example convert an image in the JPEG format to PNG or vise versa?
A. You need to use the convert command which is a member of the ImageMagick suite of tools. Use it to convert between image formats as well as
=> Resize an image
=> Blur an image
=> Crop an image
=> Despeckle an image
=> Dither an image
=> Draw on an image
=> Flip an image
=> Join an image
=> Re-sample, and much more.
Task: Convert an image in the JPEG format to PNG
Type the command as follows:
$ convert input.jpg output.png
Task: Resize the image
Resize and convert an image in the JPEG format to PNG
$ convert -resize 50% input.jpg output.png
You can also create a complex effect such as:
$ convert -size 360x85 xc:transparent -font Bookman-DemiItalic -pointsize 72 -draw "text 25,60 'nixCraft'" -channel RGBA -gaussian 0x6 -fill YellowGreen -stroke RosyBrown -draw "text 20,55 'nixCraft'" nixCraft.png
Output:

You should follow me on twitter here or grab rss feed to keep track of new changes.
Featured Articles:
- 30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X
- Top 30 Nmap Command Examples For Sys/Network Admins
- 25 PHP Security Best Practices For Sys Admins
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- Linux: 20 Iptables Examples For New SysAdmins
- Top 20 OpenSSH Server Best Security Practices
- Top 20 Nginx WebServer Best Security Practices
- 20 Examples: Make Sure Unix / Linux Configuration Files Are Free From Syntax Errors
- 15 Greatest Open Source Terminal Applications Of 2012

- My 10 UNIX Command Line Mistakes
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- The Novice Guide To Buying A Linux Laptop













{ 4 comments… read them below or add one }
This website is the best …website for linux users.
Thanks to Nixcraft.
Hi ,
I have converted *.bmp to *.ps, but the *.ps image appears to be small and displayed at the end of the page. How to delete the empty spaces and make it fit to the page with a full resolution.
I had a similar problem with ps2pdf but i used ps2pdf -dEPSCrop *.ps , i got good result
Similarly how to do with bmp to ps conversion? or is there any way to convert bmp to pdf directly with full size fit?
How to convert dot format to jpeg format
how do you convert all the files in the folder from .jpg to .png BUT keep the same names apart from the different exstension.
I tried
convert *.jpg *.png
but of course I get a lot of png files with no names just *-0.png etc