Symfony/CKEditor/Elfinder:是否可以将自动上传的图像png转换为jpg?

Symfony/CKEditor/Elfinder:是否可以将自动上传的图像png转换为jpg?,symfony,ckeditor,elfinder,Symfony,Ckeditor,Elfinder,在Symfony 5中,我安装并配置了CKEditor buundle,并将其连接到Elfinder捆绑包 一切都很完美。现在,为了增加用户体验,我想自动将通过elfinder更新的任何png文件转换为jpg文件(以节省磁盘空间使用;) 尽管我做了研究,我还是找不到上传图像的方法。 文档中没有任何内容。我还查看了php-bin/console-config:dump-reference-fm_-elfinder命令的结果,但没有找到任何关于转换的信息 这是否意味着没有一种快速/提供的方法来完

在Symfony 5中,我安装并配置了CKEditor buundle,并将其连接到Elfinder捆绑包

一切都很完美。现在,为了增加用户体验,我想自动将通过elfinder更新的任何png文件转换为jpg文件(以节省磁盘空间使用;)

尽管我做了研究,我还是找不到上传图像的方法。 文档中没有任何内容。我还查看了
php-bin/console-config:dump-reference-fm_-elfinder
命令的结果,但没有找到任何关于转换的信息

这是否意味着没有一种快速/提供的方法来完成我正在寻找的任务


感谢您的帮助:)

您确定将png转换为jpg图像会增加用户体验吗?我不这样认为,你会松(透明度,颜色保护等)。不要忘记png图像也可以压缩

如果您确信,在您的情况下,它将增加用户体验,那么这个捆绑包就不会这样做。你必须编码。我看到了两种解决方案:

解决方案1:FMElFinderBundle随附。您也许可以看看它,创建一个新的规范,将png转换为jpeg,而不是调整大小

解决方案2:FMElFinderBundle使用存储映像。此捆绑包允许开发人员更改此组件(例如,如果您想用Amazon服务替换它)。您可以通过覆盖Symfony文件系统来创建自己的组件。只需替换
dumpfile
copy
方法即可。如果文件是png,则调用gd2库对其进行转换