简洁实用的ImgURL图床相册程序
ImgURL特别适合图片分享,不管是管理员还是游客,都可以直接上传图片并分享链接。需要指出的就是ImgURL还可以设置图片鉴黄、压缩图片等,这样都需要自己提前申请好API才可以正常应用。
图床相册程序:ImgURL
项目地址:https://github.com/helloxz/imgurl演示地址:https://imgurl.org/
ImgURL是一款简单、纯粹的图床程序,使用PHP + SQLite 3开发,不需要复杂的配置,做到开箱即用。
环境要求
- PHP >= 5.6
- 需要exif函数支持
- SQLite 3
功能与特色
- 拽拖上传,自动生成连接,一键复制
- 图片预览与探索
- 基本的图片管
- 支持TinyPNG图片压缩
开发计划
- 图片上传与预览
- 一键生成链接
- 浏览与删除图片
- 限制访客上传数量
- 图片压缩
- 图片鉴黄
- 图片水印
- API上传
1.2、安装与使用
安装步骤:
- 访问:master.zip下载最新版ImgURL程序,放到您的站点根目录并解压。
- 访问http(s)://domain.com/check.php获取配置信息,并记录下来。
- 修改config.php设置你自己的域名和密码,访问 http(s)://domain.com/ 即可,就是这么简单。
安全设置
- 配置完毕后测试功能没问题,请删除根目录的check.php
- Apache默认已经通过.htaccess文件来屏蔽数据库下载
- Nginx用户请在server段内添加如下配置,并重启Nginx
location ~* \.(db3)$ {deny all;}
ImgURL点击上传图片后就会显示链接地址,图片存储界面效果如下图(点击放大):
图片压缩和调整上传大小
启用TinyPNG压缩图片。访问 https://tinypng.com/ 官网注册账号,并获取自己的API KEY。TinyPNG提供了优秀的图片压缩服务,并且提供API支持,普通用户有500次/月的限制,不过ImgURL可以填写多个TinyPNG KEY,让API次数得到叠加以压缩更多图片。
