Nextcloud缩略图尺寸和质量的文档
Nextcloud縮略圖系統(tǒng)為所有文件生成文件的預(yù)覽 顯示文件(如文件和庫)的 Nextcloud 應(yīng)用。
下圖顯示了各種文件類型預(yù)覽的一些示例。
各種圖像和音頻/視頻文件的縮略圖。
默認(rèn)情況下,Nextcloud 可以為以下文件類型生成預(yù)覽:
圖像文件
MP3文件的封面
文本文檔
從技術(shù)上講,Nextcloud還可以生成預(yù)覽 其他文件類型,如PDF,SVG或各種辦公文檔。 出于安全考慮,這些提供商已被禁用 默認(rèn),并被視為不受支持。 雖然這些提供商仍然可用,但我們不鼓勵啟用 他們,他們沒有記錄。
參數(shù)
請注意,Nextcloud預(yù)覽系統(tǒng)已經(jīng)帶有明智的 默認(rèn)值,因此通常不需要調(diào)整這些配置 值。
禁用預(yù)覽:
在某些情況下,例如,如果服務(wù)器具有 資源,您可能需要考慮禁用預(yù)覽的生成。 請注意,如果執(zhí)行此操作,則會禁用所有應(yīng)用中的所有預(yù)覽,包括 圖庫應(yīng)用,將顯示通用圖標(biāo)而不是 縮略 圖。
在 config.php 中將配置選項(xiàng)設(shè)置為:enable_previewsfalse
'enable_previews' => false,最大預(yù)覽大小:
有兩個配置選項(xiàng)可用于設(shè)置預(yù)覽的最大大小。
默認(rèn)情況下,這兩個選項(xiàng)都設(shè)置為 null。“空”等于無限制。 數(shù)值表示大小(以像素為單位)。
以下代碼限制預(yù)覽 最大大小為 100×100 像素:
'preview_max_x' => 100,'preview_max_y' => 100,“preview_max_x”表示 x 軸,
“preview_max_y”表示 y 軸。
最大比例參數(shù):
如果 Nextcloud 實(shí)例和預(yù)覽中存儲了大量小圖片 系統(tǒng)生成模糊的預(yù)覽,您可能需要考慮設(shè)置最大值 比例因子。
默認(rèn)情況下,圖片會放大到原始大小的 10 倍:
如果要完全禁用縮放,可以將配置值設(shè)置為“1”:
'preview_max_scale_factor' => 1,如果要禁用最大縮放因子,可以設(shè)置配置值 到“空”:
'preview_max_scale_factor' => null,JPEG 質(zhì)量設(shè)置:
預(yù)覽圖像的默認(rèn) JPEG 質(zhì)量設(shè)置為“90”。將其更改為:
案例,在config.php里設(shè)置
//'enable_previews' => true,//這行會導(dǎo)致錯誤'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
預(yù)設(shè)生成指定幾種尺寸的縮略圖
./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 //方形預(yù)覽:32x32、64x64和1024x1024 //寬高比預(yù)覽的寬度:64、128和1024 //高寬比預(yù)覽的高度:64、256和1024注意:
預(yù)覽大小總是2的冪
最小尺寸是32
最大大小由config.php中的預(yù)覽preview_max_x、preview_max_y 設(shè)置決定
參考:官網(wǎng)https://github.com/nextcloud/previewgenerator
總結(jié)
以上是生活随笔為你收集整理的Nextcloud缩略图尺寸和质量的文档的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 超详细的《防疫健康管理软件》开发报告奉上
- 下一篇: 贵州省电子计算机学校,贵州省电子工业学校