=== 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 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.
* 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 PNG, JPEG, GIF, BMP, TIFF and WebP. Therefore 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
== Frequently Asked Questions ==
= Auto AnimateImage does not work =
First, make sure whether data-files attribute value is valid string format. And 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/).
= 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.
== Changelog ==
= Latest Version =
= 0.2 =
* NEW: Localization support
* NEW: Compatibility with obsolete WordPress 2.7
* UPDATED: Added Japanese (ja) translation
= 0.1 =
* Initial release with AnimateImage 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 =
\* `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 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/).