加截中...

PbootCMS 上传缩略图限制尺寸修改方法

一、问题发现

在为客户搭建网站的过程中,意外发现上传一张 1920px 的缩略图后,实际显示尺寸仅为 1000px,且在后台找不到相关设置选项。经过深入研究,发现这是由于 PbootCMS 对缩略图尺寸有默认限制,需要修改系统文件才能调整。

二、默认限制说明

PbootCMS 默认情况下,对缩略图的限制尺寸为 10001000 像素。这意味着如果上传的图片尺寸超过该限制,系统会自动将其压缩至 10001000 像素。

三、修改步骤

1. 定位配置文件

打开 PbootCMS 项目根目录下的config/config.php文件,该文件包含了系统的各种配置信息,包括上传和缩略图的相关设置。

2. 找到相关配置项

config.php文件中,大约在 42 行左右,找到以下配置代码段:

// 上传配置
'upload' => array(
    'format' => 'jpg,jpeg,png,gif,xls,xlsx,doc,docx,ppt,pptx,rar,zip,pdf,txt,mp4,avi,flv,rmvb,mp3,otf,ttf',
    'max_width' => '1920',
    'max_height' => ''
),

// 缩略图配置
'ico' => array(
    'max_width' => '1000',
    'max_height' => '1000'
)

3. 修改尺寸限制

根据实际需求,调整max_widthmax_height的值。例如,如果需要将缩略图尺寸调整为 1920*1080 像素,可将代码修改为:

// 上传配置
'upload' => array(
    'format' => 'jpg,jpeg,png,gif,xls,xlsx,doc,docx,ppt,pptx,rar,zip,pdf,txt,mp4,avi,flv,rmvb,mp3,otf,ttf',
    'max_width' => '1920',
    'max_height' => '1080'
),

// 缩略图配置
'ico' => array(
    'max_width' => '1920',
    'max_height' => '1080'
)

这里的数值可以根据具体项目需求进行灵活调整。

4. 保存并验证

修改完成后,保存config.php文件。然后上传一张超过原默认尺寸限制的图片,检查上传后图片的显示尺寸是否符合新的限制要求。

四、应用场景

这种修改方法适用于各种需要特定尺寸缩略图的场景,例如:


  1. 制作 Banner 图:如果需要将缩略图用作 Banner 图,通常需要较大的尺寸,可将max_width调整为 1920 等合适的数值。

  2. 适配不同设备:根据不同设备的屏幕尺寸,设置相应的缩略图尺寸,以确保在各种设备上都能有良好的显示效果。


在线客服
服务热线

服务热线

13648088499

微信咨询
二维码
返回顶部