The graphics tools chapter explains some image programs that can be called from the command-line. While I have found image programs that can be used from the command-line, zgv is the only one I've ever heard of, I did not find them very useful. All the tools listed use the X windowing system to work and simply run from the command line (so they can be scripted/automated if necessary).
Creates a 'montage', an image created of many other images, arranged in a random fashion.
Command syntax:
montage r34.jpg r32.jpg skylines* skyline_images.miff |
The above would create a “montage” of images (it would tile a certain number of images) into a composite image called “skyline_images.miff”, you could always use display to view the image.
Note | |
---|---|
Note that the images are converted to the same size (scaled) so they can be tiled together. |
To convert the file format of an image to another image format. convert is used to change a files format, for example from a jpeg to a bitmap or one of many other formats. convert can also manipulate the images as well (see the man page or the ImageMagick site).
Example from Jpeg to PNG format:
convert JPEG: thisfile.jpg PNG: thisfile.png |
Captures screen-shots from the X server and saves them to a file. A screen-dump of what X is doing.
Command syntax:
import file_name |
display is used to display (output) images on the screen. Once open you are can also perform editing functions and are able to read/write images. It has various interesting options such as the ability to display images as a slide show and the ability to capture screenshots of a single window on-screen.
Command syntax (for displaying an image):
display image_name |
To display a slide show of images, open the images you want possibly using a wildcard, for example:
display *.jpg |
And then click on the image to bring up the menu and then look under the miscellaneous menu for the slide show option.
Speed Warning | |
---|---|
Be careful when opening multiple large sized images (especially on a slow machine) and putting the slide show on a small delay between image changes. Your processor will be overloaded and it will take a significant amount of time to be able to close ImageMagick. |
Will identify the type of image as well as it's size, colour depth and various other information. Use the -verbose option to show detailed information on the particular file(s).
Command syntax:
identify image_name |
mogrify is another ImageMagick command which is used to transform images in a number of different ways, including scaling, rotation and various other effects. This command can work on a single file or in batch.
For example, to convert a large number of tiff files to jpeg files you could type:
mogrify -format jpeg *.tiff |
This command has the power to do a number of things in batch including making thumbnails of sets of images.
For this you could type:[1]
mogrify -geometry 120x120 *.jpg |
showrgb is used to uncompile an rgb colour-name database. The default is the one that X was built with. This database can be used to find the correct colour combination for a particular colour (well it can be used as a rough guide anyway).
To list the colours from the X database, simply type:
showrgb |
Please note: | |
---|---|
All tools listed, excluding showrgb are part of the ImageMagick package. Type man ImageMagick for a full list of available commands. Or see the ImageMagick site ImageMagick for further information. |
[1] | This example has come been used from (unedited) “CLI for noobies: import, display, mogrify”, see [16] in the Bibliography for further information. |