wddevelopnl / silverstripe-svg-image
Silverstripe模块,用于支持SVG图像。
2.0.0
2023-07-18 18:29 UTC
Requires
- php: ^8.1
- enshrined/svg-sanitize: ^0.16
- meyfa/php-svg: ^0.14.5
- silverstripe/framework: ^5
Requires (Dev)
Suggests
- silverstripe/mimevalidator: Adds mimetype validation to file uploads.
README
Silverstripe默认不支持SVG图像。本模块添加了一种新的文件类型,以非常基本的方式支持SVG图像。请注意,SVG支持的不存在并非偶然,而是某些扩展讨论的结果。
此模块在上传时对SVG文件进行了一些清理,但请注意潜在的风险。
图像处理
Silverstripe核心支持一套广泛的图像处理工具。目前,SVG图像不支持图像处理。当对SVG图像调用处理方法时,将直接返回原始图像。
需求
- 请参阅
composer.json
中的需求
安装
composer require wedevelopnl/silverstripe-svg-image
- 运行
dev/build
许可证
请参阅许可证
维护者
开发和贡献
欢迎提交拉取请求。对于重大更改,请先提交问题以讨论您想要进行更改的内容。有关更多信息,请参阅我们的贡献文档。
入门
我们建议使用Docker/Docker compose进行开发。
我们还包含了一个Makefile,以简化一些命令
我们的开发容器包含一些内置工具,如PHPCSFixer
。