Lsky Pro 自定义版 使用教程
它是什么、适合谁
这是一个开源自建图床(在线相册):把图片拖进浏览器就得到一个可分享的链接,适合博主、文档写作者、需要稳定图床的人。它基于开源的 Lsky Pro 定制,最大的特点是找图不再靠记文件名——上传时自动用 OCR 识别图片里的文字,之后你在搜索框输入图片里的任意一句话(比如"合同金额""错误日志"),就能把包含这些文字的截图全部找出来,支持中文简体、繁体和英文。
除了 OCR 搜索,它还内置了图片在线编辑器(浏览器里直接裁剪/旋转/调色)、多相册管理(拖拽归类、实时计数)和独立的 Token 管理页。体验地址:https://img.88531.cn 。
快速开始
直接体验:打开 https://img.88531.cn 注册/登录即可使用。
自建部署:本项目基于官方 Lsky Pro 安装包部署后叠加定制文件(详见开发文档),运行依赖里额外需要 Tesseract OCR 与中文语言包:
docker exec lsky-pro apt-get install -y tesseract-ocr tesseract-ocr-chi-sim tesseract-ocr-chi-tra
docker exec lsky-pro php artisan migrate
界面速览
图库主页:搜索框(支持文件名与图片内文字搜索)+ 图片网格 + 相册筛选。
常用操作
- 上传图片:把文件拖进页面、直接粘贴截图、或批量选择上传,也支持 API 上传。
- OCR 搜索图片:在搜索框输入关键词即可,同时匹配文件名和图片内文字;也可叠加相册筛选缩小范围。例如搜"合同金额"找到所有相关截图、搜"微信二维码"找到所有二维码图。
- 在线编辑图片:选中图片 → 点「编辑」→ 用预设比例(1:1、4:3、16:9)或自由裁剪,支持左右旋转 90°、水平/垂直翻转,以及亮度、对比度、饱和度、高斯模糊调整 → 点「保存」,保存后自动重新生成缩略图。
- 相册管理:创建多个相册,把图片拖拽移动进去,相册数量实时统计,点相册即可筛选查看。
- Token 管理:进入 Token 管理页可创建、删除、复制 Token,并查看每个 Token 的来源、IP 和最后使用时间,API 调用更可控。
- API 上传:
curl -X POST https://img.88531.cn/api/v1/upload \
-H "Authorization: Bearer ***" \
-F "file=@image.jpg" \
-F "album_id=1"
常见问题
- 搜索不到图片里的文字:确认服务器已安装 Tesseract 与中文语言包;老图片可能在 OCR 功能上线前上传,需要管理员批量补识别(见开发文档的 tinker 命令)。
- "我的图片"页面空白或切换相册后不显示:这是官方版的已知交互问题,本定制版已修复(DragSelect/Viewer.js 动态加载失效问题),请确认部署的是定制版文件。
- 相册数量不对:官方版的相册计数字段不准,本版已改为实时动态计数;如果仍看到旧数字,重新加载页面即可。
- 未选择相册时搜索结果为空:官方版过滤逻辑的 Bug,本版已修复(未选相册时显示所有图片)。
- OCR 支持哪些语言:中文简体、中文繁体、英文。
更新与版本
v1.0.0(2026-10-22):
- ✨ 新增 OCR 图片内容搜索(Tesseract 引擎,简体/繁体/英文,
images表新增ocr_text字段) - ✨ 新增图片编辑器(裁剪 1:1/4:3/16:9/自由、旋转翻转、亮度/对比度/饱和度/模糊,集成 Cropper.js)
- ✨ 新增 Token 管理页(创建/查看/删除,显示来源、IP、最后使用时间)
- 🐛 修复"我的图片"空白、切换相册不显示、图片无法点击选择、DragSelect/Viewer.js 动态加载失效
- 🐛 修复相册图片计数不准(改用动态计数)
- 🐛 修复未选相册时搜索为空的过滤问题
详见仓库内 CHANGELOG.md。