https://github.com/leapt/im-bundle
Imagemagick wrapper for Symfony. Allows you to use all the convert/mogrify power, from your controller or your templates.
https://github.com/leapt/im-bundle
bundle hacktoberfest php symfony symfony-bundle
Last synced: 3 months ago
JSON representation
Imagemagick wrapper for Symfony. Allows you to use all the convert/mogrify power, from your controller or your templates.
- Host: GitHub
- URL: https://github.com/leapt/im-bundle
- Owner: leapt
- License: mit
- Created: 2015-08-28T14:32:55.000Z (almost 10 years ago)
- Default Branch: 5.x
- Last Pushed: 2025-01-20T10:13:23.000Z (6 months ago)
- Last Synced: 2025-04-13T05:08:47.348Z (3 months ago)
- Topics: bundle, hacktoberfest, php, symfony, symfony-bundle
- Language: PHP
- Homepage: https://im-bundle.leapt.dev/
- Size: 792 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG-4.x.md
- License: LICENSE
Awesome Lists containing this project
README
Leapt IM Bundle
===============[](https://packagist.org/packages/leapt/im-bundle)
[](https://github.com/leapt/im-bundle/actions?query=workflow%3A%22Continuous+Integration%22)

[](LICENSE)
[](https://codecov.io/gh/leapt/im-bundle/branch/5.x)This bundle is a fork of the SnowcapImBundle.
Introduction
------------Imagemagick wrapper for Symfony.
It's a general wrapper to access imagemagick command line functions, instead of using bindings like iMagick,
which doesn't cover all the imagemagick functionalities.It allows you to use all the convert/mogrify power, from your controller or your views
See the [Documentation and examples](https://im-bundle.leapt.dev/)
Versions & dependencies
-----------------------The current version (5.x) of the bundle works with Symfony 6.4 & Symfony 7.0+.
The project follows SemVer.You can check the [changelog](CHANGELOG-5.x.md) for version 5 and the [upgrade document](UPGRADE-5.x.md) when upgrading
from 4.x bundle version.| ImBundle version | Symfony version | PHP version
|------------------|--------------------------| -----------
| 5.x | ^6.4 \|\| ^7.0 | ^8.2
| 4.x | ^5.4 \|\| ^6.0 | ^8.0
| 3.x | ^4.4 \|\| ^5.0 | ^7.2 \|\| ^8.0
| 2.1+ | ^3.3 \|\| ^4.0 | >=5.5
| 2.0, < 2.1 | ^2.7 \|\| ^3.0 \|\| ^4.0 | >=5.4
| 1.x | ^2.7 | >=5.3.3Contributing
------------Feel free to contribute, like sending [pull requests](https://github.com/leapt/im-bundle/pulls) to add features/tests
or [creating issues](https://github.com/leapt/im-bundle/issues) :)Note there are a few helpers to maintain code quality, that you can run using these commands:
```bash
composer cs:dry # Code style check
composer phpstan # Static analysis
vendor/bin/phpunit # Run tests
```Docs are built using mkdocs. To launch the docs server locally, run `make docs-start` & open http://127.0.0.1:8000/.