leapt / im-bundle
Symfony 的 Imagemagick 封装器
v5.1.0
2024-02-08 08:01 UTC
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-09-08 09:24:53 UTC
README
此包是基于 SnowcapImBundle 的分支。
简介
Symfony 的 Imagemagick 封装器。
它是一个通用的封装器,用于访问 imagemagick 命令行函数,而不是使用 iMagick 绑定,后者并不涵盖所有的 imagemagick 功能。
它允许您从控制器或视图中使用所有的 convert/mogrify 功能。
查看文档和示例
版本与依赖关系
当前版本(5.x)的包与 Symfony 6.4 和 Symfony 7.0+ 兼容。该项目遵循 SemVer。
您可以通过查看变更日志来了解 5 版本的详细信息,以及从 4.x 版本升级时的升级文档。
贡献
欢迎贡献,例如通过发送 pull request 添加功能/测试,或者 创建问题 :)
注意,有一些助手可以帮助维护代码质量,您可以通过以下命令运行它们
composer cs:dry # Code style check composer phpstan # Static analysis vendor/bin/phpunit # Run tests
使用 mkdocs 构建文档。要本地启动文档服务器,请运行 make docs-start 并打开 http://127.0.0.1:8000/。