twoh / twoh_tiny_png
优化您的TYPO3图像
1.0.0
2024-03-16 09:02 UTC
Requires
- php: >=8.0
- ext-gd: *
- ext-pdo: *
- tinify/tinify: ^1.5.3
- typo3/cms-core: ^12.4
Requires (Dev)
- roave/security-advisories: dev-latest
README
最低要求
- PHP 8
- composer ^2.4
- TYPO3 12
设置Tiny PNG API密钥
请访问Tiny PNG网站 (https://tinypng.com/developers)
- 输入您的全名
- 输入您的电子邮件
- 获取您的API密钥
设置
扩展
- 通过Composer或FTP安装扩展
- 在TypoScript 根模板 中包含扩展
- 在TypoScript设置中设置当前 API密钥
- 为您的TinyPNG记录创建一些 后端文件夹
- 在TypoScript设置中设置当前 PID
- 如果您想在上传时调整图像大小,请设置TypoScript设置中的当前 宽度(高度将自动计算)
计划任务(批量优化)
- 创建计划任务
- 添加Tiny PNG批量压缩命令
- 启动cron,根据图像数量,cron可能需要更长时间。
注意事项
忽略文件夹
如果您需要忽略特定文件夹中的图像,请将它们添加到您的TypoScript常量中(以逗号分隔)
ignoreImagesByFolderName = {$plugin.tx_twohtinypng.settings.ignoreImagesByFolderName}
文件上传过程
该扩展挂钩到文件上传过程并在上传时进行压缩