Skip to content
Working on Asynchronous and performance commands documentation. authored by Kevin Meaney's avatar Kevin Meaney
[Contents](Contents#table-of-contents) | [Introduction](Introduction) | [JSON](JSONandPropertyLists#associative-arrays) | [Creating Objects](CreatingObjects#creating-base-objects) | [Playing with Objects](PlayingWithObjects#playing-with-base-objects) | [Drawing](Drawing#drawing) | [Image Filter Chains](ImageFilterChains#image-filter-chains) | [Image Metadata](ImageMetadata#image-metadata) | [Scripts](Scripts#scripts)
[Contents](Contents#table-of-contents) | [Introduction](Introduction) | [JSON](JSONandPropertyLists#associative-arrays) | [Creating Objects](CreatingObjects#creating-base-objects) | [Playing with Objects](PlayingWithObjects#playing-with-base-objects) | [Drawing](Drawing#drawing) | [Image Filter Chains](ImageFilterChains#image-filter-chains) | [Image Metadata](ImageMetadata#image-metadata) | [Scripts](Scripts#scripts) | [Asynchronous Commands and Performance](AsynchronousCommands#asynchronous-commands)
## Image Filter Chains
### Tracking down errors
When something goes wrong with the interpretation of the json or plist data when creating or rendering a image filter chain object then smig will return a terse error message. When this happens there will be useful information in MovingImages' log file. The [Introduction to using MovingImages debugging section describes how to view the log file](UsingMovingImages#debugging).
When something goes wrong with the interpretation of the json or plist data when creating or rendering a image filter chain object then smig will return a terse error message. When this happens there will be useful information in MovingImages' log file. The [Introduction to using MovingImages debugging section describes how to view the log file](Introduction#debugging).
### Information about Core Image Filters
......@@ -878,4 +878,4 @@ The minimum value for both "inputDistance" and "inputSlopeWidth" is 0.0 and the
Like many core image filters, the YVSChromaKeyFilter can be part of a larger filter chain, including a filter chain of multiple YVSChromaKeyFilters. This allows transparency based on multiple chroma key colors to be achieved providing flexibility for creating images with transparency.
[Contents](Contents#table-of-contents) | [Introduction](Introduction) | [JSON](JSONandPropertyLists#associative-arrays) | [Creating Objects](CreatingObjects#creating-base-objects) | [Playing with Objects](PlayingWithObjects#playing-with-base-objects) | [Drawing](Drawing#drawing) | [Image Filter Chains](ImageFilterChains#image-filter-chains) | [Image Metadata](ImageMetadata#image-metadata) | [Scripts](Scripts#scripts)
[Contents](Contents#table-of-contents) | [Introduction](Introduction) | [JSON](JSONandPropertyLists#associative-arrays) | [Creating Objects](CreatingObjects#creating-base-objects) | [Playing with Objects](PlayingWithObjects#playing-with-base-objects) | [Drawing](Drawing#drawing) | [Image Filter Chains](ImageFilterChains#image-filter-chains) | [Image Metadata](ImageMetadata#image-metadata) | [Scripts](Scripts#scripts) | [Asynchronous Commands and Performance](AsynchronousCommands#asynchronous-commands)