Nextcloud缩略图尺寸和质量的文档

Nextcloud缩略图系统为所有文件生成文件的预览 显示文件(如文件和库)的 Nextcloud 应用。

下图显示了各种文件类型预览的一些示例。

各种图像和音频/视频文件的缩略图。
默认情况下,Nextcloud 可以为以下文件类型生成预览:

图像文件
MP3文件的封面
文本文档

从技术上讲,Nextcloud还可以生成预览 其他文件类型,如PDF,SVG或各种办公文档。 出于安全考虑,这些提供商已被禁用 默认,并被视为不受支持。 虽然这些提供商仍然可用,但我们不鼓励启用 他们,他们没有记录。

参数
请注意,Nextcloud预览系统已经带有明智的 默认值,因此通常不需要调整这些配置 值。

禁用预览
在某些情况下,例如,如果服务器具有 资源,您可能需要考虑禁用预览的生成。 请注意,如果执行此操作,则会禁用所有应用中的所有预览,包括 图库应用,将显示通用图标而不是 缩略 图。

在 config.php 中将配置选项设置为:enable_previewsfalse

  'enable_previews' => false,

最大预览大小
有两个配置选项可用于设置预览的最大大小。

  'preview_max_x' => null,
  'preview_max_y' => null,

默认情况下,这两个选项都设置为 null。“空”等于无限制。 数值表示大小(以像素为单位)。

以下代码限制预览 最大大小为 100×100 像素:

  'preview_max_x' => 100,
  'preview_max_y' => 100,

“preview_max_x”表示 x 轴,
“preview_max_y”表示 y 轴。

最大比例参数
如果 Nextcloud 实例和预览中存储了大量小图片 系统生成模糊的预览,您可能需要考虑设置最大值 比例因子。
默认情况下,图片会放大到原始大小的 10 倍:

  'preview_max_scale_factor' => 10,

如果要完全禁用缩放,可以将配置值设置为“1”:

  'preview_max_scale_factor' => 1,

如果要禁用最大缩放因子,可以设置配置值 到“空”:

  'preview_max_scale_factor' => null,

JPEG 质量设置:
预览图像的默认 JPEG 质量设置为“90”。将其更改为:

occ config:app:set preview jpeg_quality --value="60"

案例,在config.php里设置

  //'enable_previews' => true,//这行会导致错误
  'preview_max_x' => 1024,
  'preview_max_y' => 1024,
  'preview_max_scale_factor' => 2,
  'jpeg_quality' => 60,//好像无效

来自https://docs.nextcloud.com/server/13/admin_manual/configuration_files/previews_configuration.html

预设生成指定几种尺寸的缩略图

./occ config:app:set --value="32 64 1024"  previewgenerator squareSizes
./occ config:app:set --value="64 128 1024" previewgenerator widthSizes
./occ config:app:set --value="64 256 1024" previewgenerator heightSizes
//方形预览:32x32、64x64和1024x1024
//宽高比预览的宽度:64、128和1024
//高宽比预览的高度:64、256和1024

注意:
预览大小总是2的幂
最小尺寸是32
最大大小由config.php中的预览preview_max_x、preview_max_y 设置决定
参考:官网https://github.com/nextcloud/previewgenerator

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值