=== Auto AnimateImage === Contributors: attosoft Donate link: http://attosoft.info/en/donate/ Tags: animation, animated, slider, slideshow, slide show, gallery, image, images, photo, photos, picture, pictures, javascript, plugin, plugins Requires at least: 2.7 Tested up to: 3.4.2 Stable tag: trunk Automatically applies AnimateImage script that displays multiple images like animated GIF. All you have to do is write img elements. == Description == Auto AnimateImage is WordPress plugin that applies [AnimateImage script](http://attosoft.info/en/blog/animate-image/) to your site automatically. AnimateImage displays multiple images continuously like animated GIF. All you have to do is write `img` element like below, and the image will be animated automatically. As you know, [animated GIF](http://en.wikipedia.org/wiki/Animated_GIF) is the most common animation format, but it supports up to only 256 colors. There are some alternative animation formats such as [APNG](http://en.wikipedia.org/wiki/APNG), [MNG](http://en.wikipedia.org/wiki/MNG), [JNG](http://en.wikipedia.org/wiki/JNG), [Motion JPEG](http://en.wikipedia.org/wiki/Motion_JPEG) and [SVG Animation](http://en.wikipedia.org/wiki/SVG_animation). However they are currently not widely supported by Web browsers. That is why AnimateImage is the most appropriate method for animated images. = Auto AnimateImage Features = * Automatically applies [AnimateImage script](http://attosoft.info/en/blog/animate-image/) to your site * All you have to do is write `img` elements. No JavaScript, No Shortcode, No Gallery. * Common options and animation styles can be customized via [Settings screen](screenshots/) * Compatible widely down to even obsolete WordPress 2.7 = AnimateImage Features = * Displays multiple images continuously like animated GIF. It supports sequential/arbitrary filenames. * Supports any image formats supported by Web browsers, such as [GIF](http://en.wikipedia.org/wiki/GIF), [PNG](http://en.wikipedia.org/wiki/Portable_Network_Graphics), [JPEG](http://en.wikipedia.org/wiki/JPEG), [JPEG XR (HD Photo)](http://en.wikipedia.org/wiki/JPEG_XR), [BMP](http://en.wikipedia.org/wiki/BMP_file_format), [TIFF](http://en.wikipedia.org/wiki/TIFF), [WebP](http://en.wikipedia.org/wiki/WebP) and [SVG](http://en.wikipedia.org/wiki/SVG). Thereby transparent animation with more than 256 colors is available. * Many animation options are available, such as animation delay, repeat count, rewind, pause and blank image * `img` elements with `data-files` attribute are animated automatically. No need for writing JavaScript. * Animations are controllable by writing JavaScript. You can start/stop/replay them at any time. * Standalone script with 5.6 KB file size, without using JavaScript libraries such as jQuery * Supports Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera and their older versions = How to Install = See [Installation](installation/). = How to Use = All you have to do is write `img` elements with `data-files` attribute, and the images will be animated automatically. You can animate multiple images with sequential number, zero-padded sequential number, sequential alphabet and arbitrary filenames. AnimateImage supports many animation options such as animation delay, repeat count, rewind, pause and blank image. You can specify them with `data-*` attributes like below. See [Code Examples](other_notes/#Code-Examples) for more information. = Support Me = * To keep my motivation, put rating stars and vote compatibility (works/broken) via the right sidebar * If you have any questions, view [support forum](http://wordpress.org/support/plugin/auto-animateimage) or post a new topic * See [Localization](other_notes/#Localization) if you can translate the plugin into your language * I would be grateful if you would [donate to support plugin development](http://attosoft.info/en/donate/) * [Contact me](http://attosoft.info/en/contact/) if you have any feedback Any comments will be very helpful and appreciated. Thank you for your support! = Links = * [attosoft.info](http://attosoft.info/en/) * [AnimateImage script](http://attosoft.info/en/blog/animate-image/) * [Auto AnimateImage plugin](http://attosoft.info/en/blog/auto-animateimage/) == Installation == = Auto Install = 1. Access Dashboard screen in WordPress 1. Select [Plugins] - [Add New] 1. Input "AnimateImage" into text field, and click [Search Plugins] 1. Click 'Install Now' at 'Auto AnimateImage' 1. Click 'Activate Plugin' 1. Write `img` elements with `data-files` attribute = Manual Install = 1. Download [auto-animateimage.zip](http://downloads.wordpress.org/plugin/auto-animateimage.zip) 1. Access Dashboard screen in WordPress 1. Select [Plugins] - [Add New] - 'Upload' tab 1. Upload the plugin zip file, and click [Install Now] 1. Click 'Activate Plugin' 1. Write `img` elements with `data-files` attribute = Manual Install via FTP = 1. Download [auto-animateimage.zip](http://downloads.wordpress.org/plugin/auto-animateimage.zip), and unzip it 1. Upload the plugin folder to the `/wp-content/plugins/` directory 1. Activate the plugin through the 'Plugins' menu in WordPress 1. Write `img` elements with `data-files` attribute = Customization = Here is all available options at [Auto AnimateImage Settings screen](../screenshots/). You can customize common options and animation styles through the following options. * General * AnimateImage Script (Header or Footer) * Common Options * Animation Delay * Delay between Animation Cycles * Repeat Count * Rewind at the End of Animation * Pause at First Image * Pause at Last Image * Show Blank Image between Animation Cycles * Stretch Blank Image to the Size of Last Image * Output img Elements when Using JavaScript Code * Class Name (Animated Images) * Class Name (Blank Image) * File Path (Blank Image) * Styles (Animated Images / Blank Image) * Background Color * Margin * Padding * Border (Width / Style / Color) * Border Radius * Opacity * Box Shadow * Width / Height * Max Width / Max Height * Min Width / Min Height == Frequently Asked Questions == = Auto AnimateImage does not work = First, make sure whether `data-files` attribute value is valid string format. Then check if any messages are output in error console. * **Internet Explorer**: Double-click the warning icon in status bar, or click [Tools] menu - [Developer Tools], or press [F12] key * **Mozilla Firefox**: Click [Firefox/Tools] menu - [Web Developer] - [Error Console], or press [Ctrl+Shift+J] key * **Google Chrome**: Click [Tools] menu - [JavaScript console], or press [Ctrl+Shift+J] key * **Opera**: Click [Opera] menu - [Page] - [Developer Tools] - [Error Console], or press [Ctrl+Shift+O] key * **Safari (Mac)**: Click [Develop] menu - [Show Error Console], or press [Option-Command-C] key * **Safari (Windows)**: Click Page Menu Button - [Developer] - [Show Error Console], or press [Ctrl+Alt+C] key * Note: To enable the developer tools, click Advanced in Safari preferences and check "Show Develop menu in menu bar" If the problem still persists, please send me your site URL via [support forum](http://wordpress.org/support/plugin/auto-animateimage) or [contact form](http://attosoft.info/en/contact/). = Where is Auto AnimateImage Settings screen? = 1. Access Dashboard screen in WordPress 1. Click [Settings] - [Auto AnimateImage] in sidebar = How to localize the plugin into your language = You can localize the plugin with [Poedit](http://www.poedit.net/) and "languages/animateimage.pot" file. See [Localization](../other_notes/#Localization) for details. = How to use AnimateImage script from JavaScript = You can access AnimateImage features from `AnimateImage` namespace object. AnimateImage.options.delay = 1000; AnimateImage.animate('images/[0-9].png'); var animator = new AnimateImage.Animator('images/[0-9].png'); animator.animate(); // animator.stopAnimate(); See [AnimateImage official site](http://attosoft.info/en/blog/animate-image/) for more information. == Screenshots == 1. Auto AnimateImage Settings screen == Changelog == = Latest Version = = 0.6 = * NEW: "File Path (Blank Image)" option in "Common Options" * Blank image was specified with `data:url` that is not supported by IE7 or earlier. That is why the plugin uses `images/blank.gif` as default blank image. You can upload arbitrary image with Media Uploader. * NEW: "Stretch Blank Image to the Size of Last Image" option in "Common Options" * UPDATED: [AnimateImage v1.1.3](http://attosoft.info/en/blog/animateimage-1-1-3/) = 0.5 = * NEW: "Styles (Animated Images / Blank Image)" meta box in Settings screen. Animation styles can be customized via Settings screen. * Background Color * Margin * Padding * Border (Width / Style / Color) * Border Radius * Opacity * Box Shadow * Width / Height * Max Width / Max Height * Min Width / Min Height = 0.4 = * NEW: "Common Options" meta box in Settings screen. AnimateImage common options can be customized via Settings screen. * Animation Delay * Delay between Animation Cycles * Repeat Count * Rewind at the End of Animation * Pause at First Image * Pause at Last Image * Show Blank Image between Animation Cycles * Output img Elements when Using JavaScript Code * Class Name (Animated Images) * Class Name (Blank Image) = 0.3 = * NEW: Auto AnimateImage Settings screen * General - AnimateImage Script - Header / Footer * About (links to plugin site, rating, support forum, localization, donation and contact form) = 0.2 = * NEW: Localization support * NEW: Compatibility with obsolete WordPress 2.7 * UPDATED: Added Japanese (ja) translation = 0.1 = * Initial release with [AnimateImage](http://attosoft.info/en/blog/animate-image/) v1.1.1 == Code Examples == = Example 1: Sequential Filenames = = Example 2: Arbitrary Filenames = = Example 3: Format String in Directory Name = \* `data-files` attribute is specified with filename or relative path to directory, including format string. = Example 4: title/alt Attributes = bar bar \* `alt` attribute with the value of `title` attribute will be added if not specified. = Example 5: id/class Attributes = \* `class` attribute will be added if not specified. default `class` attribute value is `"animation"`. = Example 6: delay/cycleDelay Options = \* In default, `delay` option is `500` ms and `cycleDelay` option is `0` ms. = Example 7: repeat/rewind Options = \* In default, `repeat` option is `-1` (infinite iteration) and `rewind` option is `false`. = Example 8: pauseAtFirst/Last Options = \* In default, `pauseAtFirst` option is `false` and `pauseAtLast` option is `false`. = Example 9: showBlank/blankClassName/blankPath/stretchBlank Options (Blank Image) = \* In default, `showBlank` option is `false` and `blankClassName` option is `"blank"`. = Example 10: Arbitrary Attributes = = Example 11: Arbitrary CSS Properties = == Localization == You can localize the plugin with [Poedit](http://www.poedit.net/). Here is how to translate the plugin into your language. 1. [Download Poedit](http://www.poedit.net/download.php) and install it 2. Run Poedit and select your language 3. Input your name and mail address (optional) 4. Open "auto-animateimage/languages/animateimage.pot" file 5. Select original string and input its translation 6. Save the file as "animateimage-[LANG].po" "[LANG]" is a language code. For instance, "de_DE" is for German, "sv_SE" is for Swedish, "pt_BR" is for Portuguese spoken in Brazil. If you want to know your language code, see [WordPress in Your Language](http://codex.wordpress.org/WordPress_in_Your_Language). If you need more information, see [Translating WordPress](http://codex.wordpress.org/Translating_WordPress). I would be grateful if you would [send me](http://attosoft.info/en/contact/) any translation files. Here are the available translations included in the latest plugin. * Japanese (ja) translation by [attosoft](http://attosoft.info/) If you have any questions, feel free to [contact me](http://attosoft.info/en/contact/).