Convert image to grayscale
Follow @ggarronIntroduction
Grayscale pictures have that je ne sais quoi that usually makes them better than the color ones, at least in my humble opinion, so I usually convert color pictures to grayscale.
We can use convert or mogrify to make this transition from color to grayscale.
Use convert to make a color image a grayscale one
convert -type Grayscale input-picture.png output-picture.png
This will keep your original picture “input-picture.png” in color, and create a new one in grayscale “output-picture.png”
Use mogrify to convert an image to grayscale
mogrify -type Grayscale input-picture.png
I prefer this one, as you can use it to convert bulk pictures to grayscale, with no need to run a bash for loop, or a script.
What I usually do is to copy all files to a new folder, and then run the mogrify command there. Like this:
cp /home/user/my-pics/* /home/user/my-pics-grayscale/
Then run mogrify on the second folder.
mogrify -type Grayscale /home/user/my-pics-grayscale/*
Done, now I have color version of my pictures, and the grayscale images of them.