Blog

Resources

Requirements

OS X: Yosemite
iOS: 8

MovingImages scripting tool

The first episode of the getting started with the MovingImages scripting series steps you through installing the MovingImages scripting tool. However if you are the kind of person who likes to jump in, you can download the MovingImages scripting tool here.

Getting started with scripting MovingImages video series

This four episode video series will get you up and running with MovingImages. The total run time of all four episodes is just 36 minutes.

Demo videos

See the blog posts CoreGraphics demo and Video demo for a introduction to the available functionality.

Code examples

From demo applications

Drawing views and controls in OS X (Swift 1.2)

Drawing a view

This Drawing a control example also demonstrates the use of IBDesignable to view the control in Interface Builder.

The JSON draw instructions for drawing the control

Draw a control in iOS (Swift 1.2)

CoreGraphics drawing in a CALayer

Tests

The Swift test coverage isn’t near complete. The ruby coverage is far more extensive. The swift tests run on both iOS and OS X. The swift test coverage for the video importing, writing and editing functionality is reasonable.

The tests only cover the functionality of the MovingImages framework as exposed through the handle commands function.

Swift

Swift test coverage

Ruby

The ruby test coverage can be run by using the MovingImages installer application to install the various components and then getting the ruby tests from git hub.

Ruby test coverage

Demo applications

Binaries to download

CoreGraphics demonstration MovingImages demo application

Video, CoreImage and CoreGraphics demonstration Zukini demo application

Sources

iOS

Custom Control Demo

OS X

Zukini & MovingImages Demo

Documentation

Using MovingImages

Ruby reference documentation

Scripts and Scripting

The command line tool smig, along with the MovingImages LaunchAgent and the moving_images ruby gem are a powerful scripting environment for processing images and videos. You can write your own scripts, and you can use the scripts installed with the moving_images ruby gem.