A powerful image and movie frame processing tool for AppleScript that uses Apple's Quicktime and Quartz technologies.

iMagine Photo is a compositing tool for images, movie frames, shapes and text for AppleScript. iMagine Photo provides comprehensive reading and writing exif support for image files. iMagine Photo comes with example scripts and AppleScript droplets for the typical image file processing of scaling, cropping and rotating.

iMagine Photo can be used to watermark images, set copyright and author metadata. iMagine Photo can be used to draw text on the image, for example, to add your copyright message and/or your URL as a line of text on the bottom of your images. You can also use iMagine to scale images and movie frames and control the file size of your jpeg images. These features provide the tools necessary for preparing your image files for the internet while securing their copyright.

iMagine Photo comes with scripts for getting various types of metadata from image files and saving the data in files suitable to be opened in spreadsheets or storing the data in MySQL databases. Example scripts show you how to write exif metadata to image files.
 

This list describes most of the features provided by iMagine Photo.

  • imports all image file formats that Quicktime knows about (JPEG, TIFF, PNG, PSD, JP2 ...)
  • imports quicktime movies
  • The movie importer imports pdf and gif file formats
  • An imported image file can be re-exported without being composited
  • An imported image file can be exported without recompressing*
  • A comprehensive range of exif metadata can be read from image files
  • A large subset of the exif metadata can be written to image files
  • Exports image files in all the image file formats provided by Quicktime (JPEG, TIFF, PNG, PSD ...)
  • Create movies from individual frames as created in a graphic document from image files, movie frames, filters and drawing commands.
  • Provides a range of quality settings when exporting image files as JPEG
  • provides control for setting the desired file size of the compressed exported file
  • Imported image and movie files can be scaled, cropped, rotated when exported or composited
  • Implements a graphic document object as the compositing layer
  • Compositing of image files provides a large range of options like blending, adding, overwriting, alpha compositing etc.
  • Compositing of image files, and movie frames can be clipped by polygons
  • Multiple image files can be composited to the same graphic document
  • Frames of movies can be composited to graphic documents
  • Simple and complex shapes can be composited to graphic documents
  • Filters like sharpening, blurring, edge detection, color balance, emboss, color tint and more can be applied to graphic documents
  • Text with a wide range of compositing options can be drawn to graphic documents
  • All the shape, text and graphic compositing can be interspersed in the graphic documents
  • Shape drawing takes advantage of both Quickdraw and Quartz graphics technologies, Quartz provides for anti-aliased drawing
  • The Alpha Channel (Transparency) of the graphic document can be set, and if exporting the graphic document as TIFF, JPEG 2000, PNG, Targa or PhotoJazz the alpha channel will be added to the exported image.
  • iMagine Photo can be configured to run as a background only application
  • All compositing can be done in a window or offscreen. Ofscreen compositing is faster
  • Able to copy an image to the clipboard with applied transformations.

For iMagine Photo's AppleScript documentation click here.

Download iMagine Photo.

*Will only work when setting meta data or rotating images by 90, -90 and 180 degrees, or flipping the image horizontally or vertically. Setting the export compression quality or export target data size will also turn off dont recompress.