Image-Animated-JPEG
view release on metacpan or search on metacpan
0.02 2018-03-02
- ajpegtran: provide integers only to jpegtran
- ajpegtran: fix handling of filenames with special chars
- playajpeg: fix drawing on newer Wx
- js: experimental JavaScript implementation / lib
- ajpeg2gif: convert ajpegs to gifs with mogrify+gifsicle
0.01 2016-11-02
- left alpha stage, feature lock
- added missing .desktop and .xml files
- makeajpeg: new --split mode allows to disassemble a
monolithic AJPEG to individual JPEG frame files
- gif2ajpeg: die on error from convert
- new ajpeg2gif offers the reverse operation of
gif2ajpeg, via mogrify and gifsicle
- new ajpegtran crops a whole AJPEG animation
lossless via jpegtran
0.01_2 2015-11-02
- Specifications: proposed MIME-Type is now image/ajpeg,
as previous use of a parameter to image/jpeg did not
comply with RFC2048 section 2.2.3.
- fixed filename escaping in makeajpeg and gif2ajpeg
- gif2ajpeg: output filename may now be omitted
- gif2ajpeg: behaves like Mozilla now by limiting frame
rate to 10fps when a GIF has a frame delay of 0
- playajpeg: display is now user zoomable with keys 1-4,
shift+mousewheel or +/-
- playajpeg: arrow left/right is now step mode
- playajpeg: arrow up/down (page up/down) for file change
- example .desktop launcher and .xml MIME-Type files
0.01_1 2015-03-04
- First public version, released on an unsuspecting world.
t/data/files.nfo
t/data/frame1.jpg
t/data/frames_delay77.ajpeg
t/data/frames_empty-marker.ajpeg
t/data/test0-fuji.jpg
bin/playajpeg
bin/makeajpeg
bin/gif2ajpeg
bin/ajpeg2gif
bin/ajpegtran
debian/playajpeg.desktop
debian/image-ajpeg.xml
js/ajpeg.js
js/example.html
js/frame1.jpg
js/frames_delay77.ajpeg
META.yml Module YAML meta-data (added by MakeMaker)
META.json Module JSON meta-data (added by MakeMaker)
perl Makefile.PL
make
make test
sudo make install
or, via CPAN:
sudo cpan -i CLIPLAND/Image-Animated-JPEG-0.01.tar.gz
If you'd like to set a MIME-Type for AJPEGs on your system and want to play
such files with bundled playajpeg, then there's a .desktop and a .xml file
in the /debian directory of this release. For a local install, on Ubuntu/Linux
do this:
cp ./debian/image-ajpeg.xml ~/.local/share/mime/packages/image-ajpeg.xml
cp ./debian/playajpeg.desktop ~/.local/share/applications/playajpeg.desktop
update-mime-database ~/.local/share/mime
update-desktop-database ~/.local/share/applications
### CAVEATS
This is alpha quality software. Do not test it on important data or files.
## SEE ALSO
Related technology:
* [Motion-JPEG](http://en.wikipedia.org/wiki/Motion_JPEG)
debian/image-ajpeg.xml view on Meta::CPAN
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="image/ajpeg">
<comment>Animated JPEG Image</comment>
<icon name="image/ajpeg"/>
<glob-deleteall/>
<glob pattern="*.ajpeg"/>
</mime-type>
</mime-info>
( run in 0.290 second using v1.01-cache-2.11-cpan-299005ec8e3 )