写了一个 Mac 端的图片浏览器。

2021-06-19 22:15:38 +08:00
 Smash


这周花时间写了一个符合国人使用习惯的图片浏览器,是纯粹的图片浏览器(没有图片管理功能)。

项目代号 miru(to see 的日语发音罗马字),发布的名字还没想好。

本来最开始想用 Swift UI 来写,但是写了个 demo 后发现,Swfit UI 对低版本的 mac 基本不兼容,对于 mac 桌面级开发非常不友好,而且很多地方有坑,所以尝试过后放弃了。

最后还是用 swift+storyboard 完成的,这里吐槽一句,苹果的文档真的是很不友好,很多方法属性就一段光秃秃的描述,基本上不会告诉你怎么使用,大部分我碰到的坑都是靠搜索引擎和自己摸索,而且 mac 原生应用开发相关文档和教程是真的少得可怜。

暂时功能还比较简陋,还有一些功能还没开发完成,暂时列举现有的:

1.图片文件右键->使用 xx->打开图片

2.直接拖拽到 app 窗口也可以打开图片

3.打开图片后会默认加载同级目录的其他图片

4.支持鼠标、触控板、键盘对图片进行变换操作包括以下部分:
1)按下鼠标左键,可以直接拖拽图片。

2)鼠标滚轮可以缩放图片

3)鼠标滚轮单击重置图片(大小、位置、翻转、旋转)

4)触控板支持两指缩放,三指拖动图片

5)键盘方向键左右可以快速切换上下张图片,上下可以快速缩放图片

6)键盘 awsd 可以快速上下左右移动图片

7)键盘的 h 键可以水平翻转图片,v 键可以水平翻转图片

8)键盘空格键可以快速重置图片状态

5.单窗口模式,窗口关闭,应用自动退出,不会在 dock 上驻留。

目前 mac 上浏览器都挺多的,老牌的软件比如 xee3 。

但是用起来个人觉得都不是很顺手,由于可能不会免费,不清楚自己写的这款应用是否有人愿意使用,。

不过也算是自己的一个尝试,写了这么多年代码,还没上架过一款 app :(。

上一个 gif 截图,请忽略 UI 设计,由于是开发阶段,还很简陋,过渡动画什么的都没有。
2578 次点击
所在节点    分享创造
17 条回复
yitingbai
2021-06-19 22:21:09 +08:00
打击你一下,如果目前这种功能和界面就是成品的话,这软件基本属于自我娱乐级别, 没人会真正装到系统中日常使用。Button 那么丑,一点都不用心
Smash
2021-06-19 22:23:17 +08:00
@yitingbai 不是成品,开发阶段的产品,个人审美还是在线的,准备发布前再进行 UI 和动画的优化。:)
yitingbai
2021-06-19 22:25:29 +08:00
@Smash 可以参考 2345 看图王的功能去做, 虽然 2345 很流氓, 但是这个看图软件真好用, 我目前在 mac 上还真没发现能媲美这个软件的存在
chonger
2021-06-19 22:45:46 +08:00
Mac 上图片浏览器确实没有像 iina 那种在该领域碾压级的应用存在,预祝作者成功。
vokins
2021-06-19 22:53:57 +08:00
可以浏览 heif 吗?
luhe
2021-06-19 22:58:31 +08:00
既然楼主说没有管理功能,借楼问下哪个图片浏览器支持单快捷键删除当前照片的功能
Smash
2021-06-20 00:40:49 +08:00
@luhe 我写的就支持。。工具栏第一个就是删除按钮。但是还没绑定快捷键,因为删除功能还没写😐
xgfan
2021-06-20 00:51:01 +08:00
感觉和 pixea 差不多
minamike
2021-06-20 06:33:43 +08:00
这个和直接按空格键有啥区别 就多了水平翻转和垂直翻转吗…
shaojz2005
2021-06-20 08:03:49 +08:00
挺实用的功能,因为我主要是看网页图,哪里可以下载呢
jfdnet
2021-06-20 09:57:17 +08:00
pixea +1
shaojz2005
2021-06-20 15:56:40 +08:00
我原先一直不喜欢 pixea 的鼠标滚动太慢,现在才发现 pixea 有 wasd 的快捷键可以滚动,那 pixea 已经是很完美的看网页设计图的工具了。lz 做的这个可能很难超越
xz410236056
2021-06-22 11:10:38 +08:00
做成插件好一点,mac 上我更习惯按下空格预览。真点开反而麻烦
stroh
2021-06-25 11:06:48 +08:00
挺好的,支持楼主
huacx
2022-02-10 20:00:03 +08:00
不错不错,上线了没?
huacx
2022-02-10 20:03:21 +08:00
)鼠标滚轮可以缩放图片 这个太赞了,在哪下载
kzhiquan
143 天前
Pixea 的替代者 Picview, 更加的简洁,加载速度更快,https://picview.chitaner.com

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/784529

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX