你当前使用的版本
next
描述一下此特性
目前 2.0 的附件如果是图片的话,仅有原图的访问地址(status.permalink),但目前会带来的问题是在后台展示或者选择图片的时候列表所加载的图片是原图,如果达到一定数量较大的原图,会导致页面卡顿。期望改进如下:
- 默认本地存储策略支持生成缩略图。
status.permalink
改为status.urls
,其中 urls 包含一系列不同格式的图片。必须包含raw
和thumbnail
。- 外部存储策略如阿里云 OSS 支持设置 thumbnail 的图片处理规则名称,那么这时候 OSS 的
status.urls.thumbnail
就形如https://foo.oss-cn-shenzhen.aliyuncs.com/bar.jpg?x-oss-process=style/thumbnail
,其中x-oss-process=style/thumbnail
即规则名称。
未来可考虑支持:
- 除了 thumbnail 必须设置之外,外部存储可设置多种图片处理规则,参考阿里云 OSS 的图片处理规则,可在需要使用的时候选择规则。
- 附件选择组件在选择图片的时候可以选择
status.urls
中的任意一个。 - 提供插件扩展点,插件可在上传的时候对图片做处理,生成类似
status.urls.webp
等图片类型。
附加信息
- No response*
2条答案
按热度按时间1cosmwyk1#
/kind feature
/milestone 2.0
/area core
/area admin
ghhkc1vu2#
/assign @JohnNiang
/assign