V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Smash
V2EX  ›  分享创造

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

  •  
  •   Smash · 2021-06-19 22:15:38 +08:00 · 2785 次点击
    这是一个创建于 1260 天前的主题,其中的信息可能已经有所发展或是发生改变。


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

    项目代号 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 设计,由于是开发阶段,还很简陋,过渡动画什么的都没有。
    17 条回复    2023-12-10 16:14:13 +08:00
    yitingbai
        1
    yitingbai  
       2021-06-19 22:21:09 +08:00
    打击你一下,如果目前这种功能和界面就是成品的话,这软件基本属于自我娱乐级别, 没人会真正装到系统中日常使用。Button 那么丑,一点都不用心
    Smash
        2
    Smash  
    OP
       2021-06-19 22:23:17 +08:00
    @yitingbai 不是成品,开发阶段的产品,个人审美还是在线的,准备发布前再进行 UI 和动画的优化。:)
    yitingbai
        3
    yitingbai  
       2021-06-19 22:25:29 +08:00
    @Smash 可以参考 2345 看图王的功能去做, 虽然 2345 很流氓, 但是这个看图软件真好用, 我目前在 mac 上还真没发现能媲美这个软件的存在
    chonger
        4
    chonger  
       2021-06-19 22:45:46 +08:00
    Mac 上图片浏览器确实没有像 iina 那种在该领域碾压级的应用存在,预祝作者成功。
    vokins
        5
    vokins  
       2021-06-19 22:53:57 +08:00 via iPhone
    可以浏览 heif 吗?
    luhe
        6
    luhe  
       2021-06-19 22:58:31 +08:00
    既然楼主说没有管理功能,借楼问下哪个图片浏览器支持单快捷键删除当前照片的功能
    Smash
        7
    Smash  
    OP
       2021-06-20 00:40:49 +08:00 via Android
    @luhe 我写的就支持。。工具栏第一个就是删除按钮。但是还没绑定快捷键,因为删除功能还没写😐
    6IbA2bj5ip3tK49j
        8
    6IbA2bj5ip3tK49j  
       2021-06-20 00:51:01 +08:00
    感觉和 pixea 差不多
    minamike
        9
    minamike  
       2021-06-20 06:33:43 +08:00 via iPhone   ❤️ 1
    这个和直接按空格键有啥区别 就多了水平翻转和垂直翻转吗…
    shaojz2005
        10
    shaojz2005  
       2021-06-20 08:03:49 +08:00
    挺实用的功能,因为我主要是看网页图,哪里可以下载呢
    jfdnet
        11
    jfdnet  
       2021-06-20 09:57:17 +08:00
    pixea +1
    shaojz2005
        12
    shaojz2005  
       2021-06-20 15:56:40 +08:00   ❤️ 1
    我原先一直不喜欢 pixea 的鼠标滚动太慢,现在才发现 pixea 有 wasd 的快捷键可以滚动,那 pixea 已经是很完美的看网页设计图的工具了。lz 做的这个可能很难超越
    xz410236056
        13
    xz410236056  
       2021-06-22 11:10:38 +08:00
    做成插件好一点,mac 上我更习惯按下空格预览。真点开反而麻烦
    stroh
        14
    stroh  
       2021-06-25 11:06:48 +08:00
    挺好的,支持楼主
    huacx
        15
    huacx  
       2022-02-10 20:00:03 +08:00
    不错不错,上线了没?
    huacx
        16
    huacx  
       2022-02-10 20:03:21 +08:00
    )鼠标滚轮可以缩放图片 这个太赞了,在哪下载
    kzhiquan
        17
    kzhiquan  
       356 天前
    Pixea 的替代者 Picview, 更加的简洁,加载速度更快,https://picview.chitaner.com
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1027 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 19:43 · PVG 03:43 · LAX 11:43 · JFK 14:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.