【Electron】图片魔方

今天试下 Electron

图片魔方

这是一个使用 Electron 开发的图片查看器应用,提供多种查看模式和排序方式,让您更轻松地浏览和管理图片。

预览

PixPin_2025-06-24_11-20-40.png PixPin_2025-06-24_11-10-19.png PixPin_2025-06-24_11-28-43.png

功能特点

  • 多种视图模式:文件浏览、瀑布流、画廊、幻灯片
  • 图片排序功能:按名称、修改日期、文件大小、类型
  • 支持正序和倒序排列
  • 图片预览和全屏查看
  • 快速访问常用图片文件夹
  • 支持浅色/深色模式切换

项目结构

text
复制代码
图片魔方/ ├── main.js # 主进程文件 ├── preload.js # 预加载脚本 ├── index.html # 应用界面HTML ├── renderer.js # 渲染进程脚本 ├── styles.css # 样式文件 ├── package.json # 项目配置 ├── build/ # 构建资源目录 │ └── icon.ico # 应用图标 └── README.md # 项目说明

开发和运行

  1. 安装依赖:
    text
    复制代码
    npm install
  2. 启动应用:
    text
    复制代码
    npm start

使用说明

视图模式

  • 文件浏览模式:以列表形式查看文件和文件夹
  • 瀑布流模式:以瀑布流布局查看图片,适合大量图片浏览
  • 画廊模式:以随机排列的相册方式展示图片
  • 幻灯片模式:全屏播放图片,支持自动播放功能

排序功能

  • 支持按照以下方式排序:
    • 名称(字母顺序)
    • 修改日期(默认,最新的在前)
    • 文件类型
    • 文件大小
  • 每种排序方式都支持升序和降序
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
一个人丶99
作者分享
梦里的场景像被岁月浸过的老胶片,每一帧都带着温润的质感——指尖触到的藤蔓带着晨露的冰凉,远处钟楼的铜铃声震得空气发颤,甚至连擦肩而过的陌生人衣角上的暗纹,都清晰得如同刻在视网膜上。当意识从梦境的深潭里浮上来时,指尖还残留着虚空中攥住的微凉,目光扫过熟悉的天花板,却有半分恍惚悬在现实与幻梦的交界处,仿佛灵魂还在那片真实得令人心悸的风景里迟迟不肯归位。
2
99起始页:[99起始页](http://123.60.153.252:99) 上班摸鱼之作:一个拥有 40 多个组件的浏览器标签页,而且 99% 的代码都是 AI 帮我实现的!【从 4 月 6 日实现第一个组件,到现在 5 月 29 日,平均一天一个组件,中间有 1 个星期比较消极没咋搞】从随机哔哩哔哩到观音灵签,每个组件都是工作间隙的小小成就。 虽然只是基于前端三件套的简单实现,但借助 Cursor 和 AI 的强大能力,我只需提出想法,代码就自动生成了。这种高效协作让我能在不引人注意的情况下,悄悄构建自己的数字乐园。 当我看到这些组件在页面上流畅运行时,那种成就感比完成工作任务还要爽!这大概是 AI 时代最完美的摸鱼方式了。 #AI 编程 #上班摸鱼 #前端开发 #打工人的小确幸
4
反常规工具类型设计文档 ——5 大「反向生活助手」创意
3
程序员自救指南:从「想做很多事」到「开始第一件事」
8
保存抖音用户发送的弹幕 找到一个项目 skmcj/dycast: 抖音弹幕姬,只需输入房间号,即可实时获取对应直播间的弹幕信息,并可将其转发到自己的后端服务 https://github.com/skmcj/dycast (这个项目真的不错,挺多功能,但我试了下没搞懂如何转发到后端服务,于是直接改写下保存到 MySQL 中) 在他的基础上加上了保存用户弹幕到 mysql 的功能 最终实现了: 监听你要监控的直播间,添加你要保存的用户,自动保存他的弹幕到 MySQL 中 要监听多个直播间的话,多开页面就行
5
下载 APP