Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ImageMagick(1)		    General Commands Manual		ImageMagick(1)

NAME
       ImageMagick  - a	free software suite for	the creation, modification and
       display of bitmap images.

SYNOPSIS
       magick [options|input-file]...  output-file  magick-script  script-file
       [script-arguments]...

OVERVIEW
       Use  ImageMagick(R) to create, edit, compose, or	convert	bitmap images.
       It can read and write images in a variety of formats (over 200) includ-
       ing PNG,	JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP,	Postscript,  PDF,  and
       SVG.  Use  ImageMagick  to resize, flip,	mirror,	rotate,	distort, shear
       and transform images, adjust image colors, apply	 various  special  ef-
       fects, or draw text, lines, polygons, ellipses and Bezier curves.

       The  functionality  of  ImageMagick is typically	utilized from the com-
       mand-line.  It can also be accessed from	programs written in  your  fa-
       vorite  language	 using the corresponding interface: G2F	(Ada), Magick-
       Core (C), MagickWand (C), ChMagick (Ch),	ImageMagickObject (COM+), Mag-
       ick++ (C++), JMagick (Java), JuliaIO (Julia), L-Magick (Lisp), Lua (Lu-
       aJIT), NMagick (Neko/haXe), Magick.NET (.NET),  PascalMagick  (Pascal),
       PerlMagick  (Perl), MagickWand for PHP (PHP), IMagick (PHP), PythonMag-
       ick (Python), magick (R), RMagick (Ruby), or TclMagick (Tcl/TK).	With a
       language	interface, use ImageMagick to modify or	create images  dynami-
       cally and automagically.

       ImageMagick utilizes multiple computational threads to increase perfor-
       mance.	It can read, process, or write mega-, giga-, or	tera-pixel im-
       age sizes.

       ImageMagick is free software delivered as a ready-to-run	binary distri-
       bution, or as source code that you may use, copy, modify, and  distrib-
       ute  in both open and proprietary applications. It is distributed under
       a derived Apache	2.0 license.

       The ImageMagick development process ensures a stable API	and  ABI.  Be-
       fore  each ImageMagick release, we perform a comprehensive security as-
       sessment	that includes memory error, thread data	 race  detection,  and
       continuous fuzzing to help prevent security vulnerabilities.

       The current release is ImageMagick 7.0.8-11. It runs on Linux, Windows,
       Mac  Os	X,  iOS,  Android OS, and others.  We continue to maintain the
       legacy release of  ImageMagick,	version	 6,  at	 https://legacy.image-
       magick.org.

       The  authoritative ImageMagick web site is https://imagemagick.org. The
       authoritative source code repository is https://github.com/ImageMagick.
       We maintain a source code mirror	at https://gitlab.com/ImageMagick.

       ImageMagick is a	suite of command-line utilities	for  manipulating  im-
       ages.  You may have edited images at one	time or	another	using programs
       such  as	 GIMP  or  Photoshop,  which expose their functionality	mainly
       through a graphical user	interface. However, a GUI program is  not  al-
       ways  the  right	tool. Suppose you want to process an image dynamically
       from a web script, or you want to apply the same	operations to many im-
       ages, or	repeat a specific operation at different times to the same  or
       different  image. For these types of operations,	a command-line utility
       is more suitable.

       The remaining of	this manpage is	a list of the  available  command-line
       utilities and their short descriptions.	For further documentation con-
       cerning a particular command and	its options, consult the corresponding
       manpage.	 If you	are just getting acquainted with ImageMagick, start at
       the top of that list, the magick(1) program, and	work  your  way	 down.
       Also,  make  sure to check out Anthony Thyssen's	tutorial on how	to use
       ImageMagick utilities to	convert, compose, or edit images from the com-
       mand-line.

       magick Read images into memory, perform operations on those images, and
	      write them out to	either the same	or some	other image file  for-
	      mat.  The	"-script" option can be	used to	switch from processing
	      command  line  options,  to  reading  options  from  a  file  or
	      pipeline.

       magick-script
	      This command  is	similar	 to  magick(1)	but  with  an  implied
	      "-script"	 option.  It is	useful in special "#!/usr/bin/env mag-
	      ick-script" scripts that search for the magick-script(1) command
	      anywhere along the users PATH, rather than in a  hardcoded  com-
	      mand location.

       convert
	      Available	 for Backward compatibility with ImageMagick's version
	      6	convert(1).  Essentially, it is	just an	alias to a restrictive
	      form of the magick(1) command, which should be used instead.

       mogrify
	      Resize an	image, blur, crop, despeckle, dither, draw  on,	 flip,
	      join,  re-sample,	 and  much  more.  This	command	overwrites the
	      original image file, whereas convert(1) writes  to  a  different
	      image file.

       identify
	      Describe	the  format  and  characteristics of one or more image
	      files.

       composite
	      Overlap one image	over another.

       montage
	      Create a composite image by combining several separate ones. The
	      images are tiled on the composite	image, optionally adorned with
	      a	border,	frame, image name, and more.

       compare
	      Mathematically and visually annotate the difference  between  an
	      image and	its reconstruction.

       stream Stream  one  or more pixel components of the image or portion of
	      the image	to your	choice of storage formats. It writes the pixel
	      components as they are read from the input image,	 a  row	 at  a
	      time, making stream(1) desirable when working with large images,
	      or when you require raw pixel components.

       display
	      Display an image or image	sequence on any	X server.

       animate
	      Animate an image sequence	on any X server.

       import Save  any	visible	window on any X	server and output it as	an im-
	      age file.	You can	capture	a single window, the entire screen, or
	      any rectangular portion of the it.

       conjure
	      Interpret	and execute scripts written in	the  Magick  Scripting
	      Language (MSL).

       For  more  information  about  the  ImageMagick,	 point your browser to
       file:///usr/local/share/doc/ImageMagick-7/index.html or	https://image-
       magick.org/.

SEE ALSO
       convert(1),  compare(1),	 composite(1),	conjure(1),  identify(1),  im-
       port(1),	 magick(1),  magick-script(1),	montage(1),  display(1),  ani-
       mate(1),	 import(1),  Magick++-config(1), MagickCore-config(1), Magick-
       Wand-config(1)

COPYRIGHT
       Copyright (C) 1999 ImageMagick Studio LLC.  Additional  copyrights  and
       licenses	apply to this software,	see file:///usr/local/share/doc/Image-
       Magick-7/www/license.html or https://imagemagick.org/script/license.php

ImageMagick			  2020-04-25			ImageMagick(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ImageMagick&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>

home | help