| 'load_images' => true |
如果禁用,则不显示缩略图。 |
| 'load_files_proxy_php' => false |
如果无法通过URL(由于任何原因)访问图像,则强制通过PHP代理加载图像。 |
| 'load_images_max_filesize' => 1000000 |
可直接加载到图库中的最大图像文件大小。 如果文件大小超过此值,它将被文件图标代替。 不会影响有效调整尺寸的图像。 这样做的目的是防止大量图像直接加载到图库布局中,从而导致加载缓慢和界面呆滞卡顿,这样会很影响体验。 |
| 'load_svg_max_filesize' => 100000 |
最大SVG文件大小,可直接加载到图库中。 如果文件超过该值,它将被文件图标代替。 这样做的目的是防止复杂的SVG形状缓慢渲染并导致缓慢的界面。 |
| 'image_resize_enabled' => true |
允许调整加载到图库中的图像的大小。 |
| 'image_resize_cache' => true |
允许缓存调整大小的图像以提高加载速度。 调整大小的图像通常会缓存在_files/cache/images/*的storage_path中。 |
| 'image_resize_dimensions' => 320 |
默认图像调整尺寸。 适合调整大小的图像的图像宽度,因此它们在所有“文件”库布局中看起来都不错。 |
| 'image_resize_dimensions_retina' => 480 |
服务器用于高密度屏幕(视网膜)的较大图像调整尺寸。 这将为视网膜屏幕生成更高质量的图像,但最终将导致图像缓存大小增加一倍。 如果不需要,设置为false。 |
| 'image_resize_quality' => 85 |
JPG压缩级别,用于调整大小的图像。 |
| 'image_resize_function' => 'imagecopyresampled' |
PHP图像调整大小函数。 之间选择 imagecopyresampled(平滑)和 imagecopyresized(快点)。 质量差异很小,但是imagecopyresampled的质量更高,而imagecopyresize的速度则快两倍。 例如,如果要在不使用缓存时更快地调整大小,则可以使用imagecopyresize。 这是勿埋我心的参考,具体可以自己比较一下。 |
| 'image_resize_sharpen' => true |
创建更清晰(模糊程度较小)的预览图像。 |
| 'image_resize_memory_limit' => 128 |
在调整大图像大小时,临时增加PHP内存限制(如果需要)。 默认值设置为128 MB,这可以将图像调整为最大〜6000 px。 如果您的PHP memory_limit已经高于该值,则将无效。 |
| 'image_resize_max_pixels' => 30000000 |
设置调整图像大小的最大允许尺寸。 默认值为30000000(30兆像素),它允许将图像的大小调整为大约6000 x 5000像素。 可以使用此选项来防止服务器尝试将图像大小调整为超出功能范围和/或防止性能降低。 勿埋我心建议这个也调大,默认值是超过大约6000 x 5000像素的图片就不进行缩略生成。 |
| 'image_resize_min_ratio' => 1.5 |
图像调整大小目标尺寸和原始图像尺寸之间的最小比率差。 如果原始图像仅比调整大小目标大X倍,则将使用原始图像。 在大多数情况下,如果原始图像仅比调整大小的目标稍大,则创建调整大小的版本是没有意义的。 |
| 'image_resize_cache_direct' => false |
将尝试绕过Files PHP应用程序将缓存的调整大小后的图像直接加载到图库中。 由于图像文件直接加载到浏览器中,因此可能会导致更快的加载和改进的浏览器缓存。 但是,如果启用此选项并删除图像缓存,则可能会丢失图像文件,因为“文件”应用程序不用于检测是否存在缓存的请求。 如果启用此选项,并且您确实要删除图像缓存,则需要将cache_key设置增加+1。 勿埋我心建议:将此项设置为true,可以使缩略图使用真实路径,有利于CDN缓存,如果你没有CDN,那么没太大关系。 |