首页网文心情网络杂谈图床程序源码 自动压缩图片为WEBP格式

图床程序源码 自动压缩图片为WEBP格式

分类网络杂谈时间2026-07-28 22:23:48发布heikeyh浏览10
导读:对图片体积这件事应该都不陌生——动不动就几兆一张,加载慢不说,流量也烧得快。这个图床程序解决的就是这个问题:上传图片自动压缩,转成WEBP格式,文件小很多,画质损失却很小。开发者的初衷是自用,所以整体做得很精简,几个PHP文件就完成了主要功能。核心功能支持JPEG、PNG、GIF上传后转为WEBP格式,也支持直接上传SVG和WEBP图片。压缩率和尺寸限制可以...

对图片体积这件事应该都不陌生——动不动就几兆一张,加载慢不说,流量也烧得快。

这个图床程序解决的就是这个问题:上传图片自动压缩,转成WEBP格式,文件小很多,画质损失却很小。

开发者的初衷是自用,所以整体做得很精简,几个PHP文件就完成了主要功能。

核心功能

支持JPEG、PNG、GIF上传后转为WEBP格式,也支持直接上传SVG和WEBP图片。压缩率和尺寸限制可以在后台自定义设置,灵活控制输出结果。

储存方面默认支持阿里云OSS,也支持本地存储,按需选择就行。后台管理界面是瀑布流样式,浏览体验比较直观。

快速安装

php版本推荐8.1,mysql版本5.7以上。程序依赖Fileinfo和Imagick两个PHP扩展,另外需要pcntl扩展支持

(宝塔默认已装)。准备好环境后,把源码ZIP上传到网站根目录,访问 你的域名/install.php,按提示填入数据库信息完成安装即可。

后台地址:/admin,默认账号admin,密码123456。正式使用前记得先把密码改掉。

安全配置

记得在Nginx里加一条规则,阻止外部访问config.ini配置文件:

location ~* /config.ini$ {

deny all;

}

这条不加的话,配置信息有泄露风险。

图片合规检测

上传图片多了难免碰到不适当内容,程序支持对接图片审核服务。可选方案有ModerateContent(国外免费API)、

百度AI图像审核,或者自建nsfwjs模型检测。代码里已经有示例,按说明填入Key就能启用。

拓展:UPGIT对接

如果想配合UPGIT工具使用,在upgit.exe同目录下新建config.toml,然后按文档说明配置extensions/easyimage.jsonc文件即可。

UPGIT配置好之后可以直接把图片推送到这个图床,适合写文章时批量上传。

这套程序适合有自建图床需求的朋友,功能精简但够用,部署起来也不复杂。

20260513173433747-2024071911133696-1024x566.webp


立即下载
图床程序源码 自动压缩图片为WEBP格式
类型:压缩文件|已下载:0|下载方式:免费下载

Hackyh'Blog版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

精品软件网络技术
WordPress优化指南 无插件纯代码方式实现 60+优化技巧合集 超漂亮的网址导航系统 自响应式设计 附完整安装配置教程

游客 回复需填写必要信息
召唤伊斯特瓦尔