aslost
(aslost)
1
在线演示: https://022335.xyz
部署教程: https://doc.022335.xyz
想把一些图片保存到自己的小鸡上面,之前也了解过immich,photoprism这些项目,但是都太重,动辄上G的内存占用,小鸡当场爆炸,功能也太过繁杂,并不适合我,所以决定自己开发一个
Pixtale 是一个是轻量级,现代化设计的瀑布流Web相册,使用了 Next.js 现代化的技术栈来构建,Shadcn做前端ui组件,瀑布流无限滚动 + 灯箱详情的界面设计,外观高端,大气,上档次,支持Docker,Vercel部署和Windos单独运行
资源占用
资源占用方面也还行,平时占用100m左右,上传照片过程中会上升,数据库使用sqlite,无需额外单独部署数据库,照片使用了双层缩略图优化,最大程度的额减少带宽的占用,加速图片显示,首屏数据服务端渲染,拥有闪电般的载入速度
存储类型
储存的话支持本地和s3储存,可以在系统设置添加多个对象存储进来,比如R2,B2,COS,OSS这些,聚合存储,在网站统一显示照片,方便用来嫖一些云厂商的存储
多用户
系统采用的多用户设计,数据相互隔离,可以设置管理员与普通用户权限,多人一起使用也没问题
喜欢记得的话记得给项目点个
先说个和软件无关的事情:演示用的图片最好用 Unsplash 等地方下载的无版权图片,最好不要用 Pixiv 上的插画,这些插画一般有版权,而且可能不允许未授权使用。
看了眼在线演示,UI 挺好看的,但感觉一些细节需要打磨:
1 工具栏上的按钮没有工具提示
工具栏里有 3 个按钮:

但鼠标移上去后,没有提示,对于初次使用的人来说可能有点摸不着头脑。
2 “加载全图” 图标有点意义不明
对于未加载的图像,工具栏中第一个图标是个有缺口的圆环

点击它之后,加载全图,然后会变成一个完整的环。

但是,感觉这样不是很好猜这个图标到底是干啥的,尤其是这套界面里还没有工具提示。
3 “旋转图像” 图标不合理
工具栏第二个图标是顺时针(向右)旋转图像,可图标里画的是个向左的箭头。

此外,旋转图片的图标一般不是这么画的啊,而且一般会同时给出顺时针旋转和逆时针旋转两个选项。比如这样:

4 建议给个 “下载原图” 按钮
感觉有这个图标应该会方便点。
至于部署体验,我就不测试了,家里没服务器 
1 个赞
egaokiss
(winwin)
3
windows用户下载pixtale-win.zip文件解压后,打开Pixtale.exe即可运行,浏览器打开对应地址,登录用户名为admin,密码为123456(不确定我没看到,确实没找到账户密码的说明,我瞎试出来的。)
aslost
(aslost)
5
感谢提醒,版权确实要注意一下,项目刚才不久,还有很多地方要优化,不过他也可以部署到vercel,免费额度也够用
1 个赞
egaokiss
(winwin)
9
额额。。。我没看部署教程,我以为是 视频教程呢。。。抱歉抱歉。 