Imbo is an image "server" that can be used to add/get/delete images using a RESTful interface.
Clone or download
matslindh and christeredvartsen Allow compress to be invoked directly (#600)
* Allow compress to be invoked directly when not registered as event listener

Since the implementation of the Transformation Manager framework, we're
not registered as an event listener by default. This allows the
compress statement to be executed at the current location in the chain
as necessary.

* Apply and track requested output compression in image model

Since the output converters now has the final say in how an image should
be rendered, and the old compress transformation was borked by the
introduction of the transformationManager, we now explicitly track the
requested compression quality on the image model.

This allows to apply the compression quality selectively on output
instead of having to try to work around when the different classes are
created and registered for transformations and events.

* Remove 'compress' method call from Compress tests
Latest commit 22125d1 Dec 17, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin Use PSR-4 autoloading instead of PSR-0 (#497) Sep 16, 2016
config Support transparency around clipping paths Oct 3, 2017
data/profiles Add public domain CMYK profile from ArgyllCMS Oct 25, 2017
docs add documentation for new watermark positions top, right, bottom, left Nov 7, 2017
public Check rethrowFinalException and throw the exception if set Nov 15, 2016
setup Remove doctrine storage adapters, resolves #538 (#540) Apr 26, 2017
src Allow compress to be invoked directly (#600) Dec 17, 2018
tests Allow compress to be invoked directly (#600) Dec 17, 2018
.editorconfig Remove executable flag for files that does not need it. Nov 20, 2013
.gitignore Update and improve Behat tests Apr 2, 2017
.travis.yml Add php-7.1 to the Travis-CI build matrix Oct 18, 2017
CONTRIBUTING.md Update and improve Behat tests Apr 2, 2017
ChangeLog.markdown Pulled in change from imbo-2.x branch (7079550) Dec 1, 2016
LICENSE Update changelog + copyright year Mar 17, 2016
README.markdown Update changelog + copyright year Mar 17, 2016
behat.yml.dist Test multiple database / storage adapters using Behat (#550) Jul 28, 2017
composer.json Bump php requirement to 7.0 Oct 18, 2017
composer.lock Bump php requirement to 7.0 Oct 18, 2017
phpmd.xml Ignore some composer-related files and renamed the phpmd configuration Jun 19, 2012
phpunit.xml.dist Update and improve Behat tests Apr 2, 2017
phpunit.xml.travis Update and improve Behat tests Apr 2, 2017

README.markdown

Imbo

Imbo is an image "server" that can be used to add/get/delete images using a REST interface. There is also support for adding meta data to an image. The main idea behind Imbo is to have a place to store high quality original images and to use the REST interface to fetch variations of those images. Imbo will resize, rotate, crop (amongst other features) on the fly so you won't have to store all the different variations.

Current build Status

Installation / Configuration / Documentation

End-user docs can be found here.

License

Copyright (c) 2011-2016, Christer Edvartsen cogo@starzinger.net

Licensed under the MIT License

Community

If you have any questions feel free to join #imbo on the Freenode IRC network (chat.freenode.net), or ask them on the forum.