Using MovingImages

Table of Contents

  1. Home
    1. What is MovingImages?
    2. Installing MovingImages
  2. Introduction
    1. Base Objects
    2. Commands
    3. Ruby
    4. JSON Objects and PLIST Dictionaries
    5. Ruby error handling
    6. Debugging
  3. JSON objects and Property Lists
    1. JSON MovingImages Representations
      1. The SmigCommands object
      2. The Command
      3. The Object Command
  4. Creating Base Objects
    1. Creating an Image Importer Object
    2. Creating a Bitmap Context Object
    3. Creating an Image Exporter Object
    4. Creating a Movie Importer Object
    5. Creating a Movie Editor Object
    6. Creating a Video Frames Writer Object
    7. Creating an Image Filter Chain Object
    8. Creating a PDF Context
    9. Creating a Window Context
  5. Playing with Objects
    1. The Image Importer Object
    2. Drawing into Bitmap, PDF and Window Contexts
    3. The Image Exporter Object
    4. The Image Filter Chain Object
  6. Drawing
    1. Shape Drawing
    2. Image Drawing
    3. Text Drawing
    4. Drawing with Equations and Variables
  7. Image Filter Chain
    1. Tracking down errors
    2. Information about CoreImage Filters
    3. Getting the Attributes of a CoreImage Filter
    4. Creating a simple filter chain
    5. Setting up the Properties for a Filters
    6. Chaining Filters Together
    7. Providing Input Images
    8. Rendering an Image Filter Chain Object
    9. Equations and Variables when Rendering
    10. The Image Filter Chain Ruby Processing Scripts
    11. The YVSChromaKey filter
  8. Image Metadata
    1. Accessing Metadata
    2. Copying Metadata
    3. Modifying Metadata
  9. Movie Importer
    1. Creating and closing a MovieImporter object
    2. Getting properties of the imported movie
    3. Movie time and duration
    4. Accessing video frames
    5. Process video frames
    6. Providing access to tracks
  10. Video Frames Writer
    1. Setting up the video frames writer
    2. Adding video frames to the Video Frames Writer
    3. Saving the movie
  11. Movie Editor
    1. Creating and closing a movie editor
    2. Adding tracks
    3. Adding segments to tracks
    4. Adding composition instructions
    5. Adding Audio mix instructions
    6. Add video composition diagram to the image collection
  12. Asynchronous Commands & Performance
    1. Asynchronous Commands
    2. Performance
  13. MovingImages Launch Agent Metadata
    1. MovingImages Launch Agent Metadata
    2. Ruby MILAMeta module
  14. Image Processing Scripts
  15. Drawing Commands and Properties

Appendix 1: JSON Commands, property keys and values

Appendix 2: Base Object Types and Presets

Appendix 3: CoreImage Filter Chain Properties

Appendix 4: Using the MovingImages Framework

© Zukini Ltd. 2015