【ownCloud】文件预览图标相关设置

Posted by 橙叶 on Sat, Sep 24, 2016

ownCloud的缩略图系统能够为一些文件和图片生成预览,让他们在文件列表中的图标以缩略图的形式显示,并且在一些插件中也以缩略图显示。

下面的图片展示了各种不同的缩略图样式

Thumbnails of various image and audio/video files.

默认情况下,ownCloud可以为以下文件生成预览图

  • 图片文件
  • 包含图片的MP3 文件
  • 文本文档

       旧一些的ownCloud版本还为其它类型的文件提供预览,比如 PDF,SVG,和各种各样的office文档。不过由于安全考虑,这些功能都被默认禁用了,会被程序认为不支持。不过这些文件的预览仍然可用,但我并不鼓励启用它们。

设置参数

  请注意,ownCloud的文件预览系统的默认设置已经十分合理,一般不需要修改。

禁用文件预览

       在某些情况下,你可能需要禁用预览系统,比如服务器性能不高。如果禁用了,所有的预览图(包括图片APP)都将被通用的图标所取代。 

在config/config.php中的enable_previews 设置预览参数为 false:

<?php
  'enable_previews' => false,

最大预览图大小

在config.php中有两个参数来设置最大缩略图的大小,如果找不到,可以自行添加

<?php
  'preview_max_x' => null,
  'preview_max_y' => null, 

默认的,这两个选项都被设置为“null”。“Null”表示没有最大值。数字值表示像素的大小。下面的代码演示的是限制预览尺寸为100px×100px:

<?php
  'preview_max_x' => 100,
  'preview_max_y' => 100,

‘preview_max_x’ 代表x轴 ‘preview_max_y’ 代表y轴

应付模糊的小照片

如果你在ownCloud里存了很多很小的图片,它们会被放大以至于模糊,你可以通过以下参数设置放大倍数,比如设置成10:

<?php
  'preview_max_scale_factor' => 10,

如果你想禁用缩放,把它设置成1就行了:

<?php
  'preview_max_scale_factor' => 1,

如果你想禁用最大缩放选项,将它设置成null

<?php
  'preview_max_scale_factor' => null,


comments powered by Disqus