leapt / im-bundle
Imagemagick wrapper for Symfony
Installs: 15 585
Dependents: 1
Suggesters: 0
Security: 0
Stars: 4
Watchers: 3
Forks: 1
Open Issues: 3
Type:symfony-bundle
Requires
- php: ^8.2
- ext-curl: *
- doctrine/orm: ^2.5 || ^3.0
- leapt/core-bundle: ^5.0
- symfony/console: ^6.4 || ^7.0
- symfony/css-selector: ^6.4 || ^7.0
- symfony/dom-crawler: ^6.4 || ^7.0
- symfony/filesystem: ^6.4 || ^7.0
- symfony/finder: ^6.4 || ^7.0
- symfony/form: ^6.4 || ^7.0
- symfony/framework-bundle: ^6.4 || ^7.0
- symfony/process: ^6.4 || ^7.0
- twig/twig: ^3.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.49.0
- mikey179/vfsstream: ^1.6.11
- phpstan/phpstan: ^1.10.57
- phpstan/phpstan-deprecation-rules: ^1.1.4
- phpunit/phpunit: ^10.5.10
- symfony/browser-kit: ^6.4 || ^7.0
This package is auto-updated.
Last update: 2024-12-08 09:50:59 UTC
README
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
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 for version 5 and the upgrade document when upgrading from 4.x bundle version.
Contributing
Feel free to contribute, like sending pull requests to add features/tests or creating issues :)
Note there are a few helpers to maintain code quality, that you can run using these commands:
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/.