Difference between revisions of "ImageMagick"
Line 2: | Line 2: | ||
==Useful Scripts== | ==Useful Scripts== | ||
− | === | + | ===OLE Invocation=== |
− | Imagemagick can be | + | By default, Imagemagick is not installed with OLE support, but it can be turned on in the installer by checking on the '''Install ImageMagickObject OLE Control for VBscript Visual Basic, and WSH''' box. Once installed in this way, you can access it using any program with OLE support. Here is a JScript example that creates a square JPEG image. |
<pre> | <pre> | ||
Line 14: | Line 14: | ||
===Make a Picture Book=== | ===Make a Picture Book=== | ||
− | This script will take a folder full of JPEGs and make a PDF document out the them where each page of the PDF has a single image centered on the page. The page size specified here yields a standard letter size (8.5" x 11") at 72 DPI. | + | This command line script will take a folder full of JPEGs and make a PDF document out the them where each page of the PDF has a single image centered on the page. The page size specified here yields a standard letter size (8.5" x 11") at 72 DPI. |
magick *.jpg -gravity center -extent 612x792 -density 72 output.pdf | magick *.jpg -gravity center -extent 612x792 -density 72 output.pdf |
Revision as of 10:10, 7 September 2017
Imagemagick is a cross-platform image editing program that uses a scripting language to create, edit, and convert between over 200 different image formats. It can be run in various forms including a command-line program, invoked as an object, as a PHP module, and various others.
Useful Scripts
OLE Invocation
By default, Imagemagick is not installed with OLE support, but it can be turned on in the installer by checking on the Install ImageMagickObject OLE Control for VBscript Visual Basic, and WSH box. Once installed in this way, you can access it using any program with OLE support. Here is a JScript example that creates a square JPEG image.
var oIM = new ActiveXObject("ImageMagickObject.MagickImage.1"); oIM.convert("-size", "512x512", "xc:white", "-fill", "white", "-stroke", "black", "-draw", "rectangle 0,0 511,511", "-fill", "blue", "-stroke", "none", "-font", "Tahoma", "-pointsize", "48", "-gravity", "center", "-draw", "text 0,0 'Square'", "-quality", "90%", "Square.jpg");
Make a Picture Book
This command line script will take a folder full of JPEGs and make a PDF document out the them where each page of the PDF has a single image centered on the page. The page size specified here yields a standard letter size (8.5" x 11") at 72 DPI.
magick *.jpg -gravity center -extent 612x792 -density 72 output.pdf
Scripts
- Download (Info) - A collection of JScript programs that perform basic ImageMagick functions like rotation, format conversion, blurring, etc.
Category
Links
- imagemagick.org/script/index.php - Official.
- im.snibgo.com - Many helpful Imagemagick scripts.