V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jiaslbang
V2EX  ›  macOS

上传一张图片, iPhone 可以从自建相册选, macOS 只能从全部照片选?

  •  
  •   jiaslbang · 342 天前 · 1287 次点击
    这是一个创建于 342 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1 、用 iPhone 的应该都知道,可以筛选一组照片自建一个相册,mac 同理
    2 、比如全量的图库是 A ,自建了一个相册 B (下图的"表情包")
    3 、当想在 B 站上传图片更新下头像,用 iPhone app 可以在 A 或者 B 中选,没问题
    4 、但用 mac 上传的时候,只能从 A 选,找不到 B (其他文件夹也试过没找到)

    是我没找对么?还是就是目前 mac 不支持啊?

    图库结构



    mac 上传时,找不到表情包的相册(文件夹那个图库 icon 是灰的,点不了)
    16 条回复    2023-12-16 20:01:14 +08:00
    di11wei
        1
    di11wei  
       342 天前 via iPhone
    为什么不试试边栏那个媒体下面的那个照片呢
    morisakitaku
        2
    morisakitaku  
       342 天前 via iPhone
    唉 macOS
    jiaslbang
        3
    jiaslbang  
    OP
       342 天前
    @di11wei #1 那个就是我说的 A ,全部照片混一起

    di11wei
        4
    di11wei  
       342 天前
    @jiaslbang 还真是这样,那就不知道咋整了,之前听说过 macOS 的这个选择媒体的 API 很古早现在有很多问题,哈哈哈哈,老老实实导出照片然后再选择了。
    Jreen
        5
    Jreen  
       342 天前
    的确上传这个 MacOS 一直没有这个功能的,你要上传图片就只能用 iPhone 的来弄吧,
    jiaslbang
        6
    jiaslbang  
    OP
       342 天前 via iPhone
    @di11wei
    @Jreen
    导致想在 Mac 上传,要么去 A 大海捞针,要么先从 B copy 那张图到桌面作为一个文件,上传完再删掉这个文件。。。就挺离谱
    lonely701
        7
    lonely701  
       342 天前
    可以从图库直接拖到上传文件的那个窗口里,任何文件都是一样的。
    jiaslbang
        8
    jiaslbang  
    OP
       342 天前 via iPhone
    @lonely701 是个办法,是不是网页都支持回头观察下
    GabrielleBellamy
        9
    GabrielleBellamy  
       342 天前   ❤️ 1
    macOS 是一个基于文件的系统,不是基于软件的系统( iOS/iPadOS ),所以图片是由图库和访达两部分管理的。存在图库里的可以通过 iCloud 同步到其他设备,比如 iPhone 和 iPad ,但是因为还有生产力需要,所有图片放在图库里不符合办公需求,所以 macOS 还允许用户把图片存在访达里。当然理论上你也可以在 iPhone 上把图片专门转移到一个文件夹里,但是那样非常麻烦,看起来苹果不希望用户在一个基于软件的系统( iOS/iPadOS )里这样操作。只说在 Mac 上,图库是图库,访达是访达。彼此是不互通的。

    但是 macOS 的需求就在于,有的时候我还是希望一个访达路径下的图片与图库.app 联通,但是保持其他的图片就存在访达里就好。所以之前我写了一个同步的小工具,让访达里的照片自动导入到图库里去。这样我在 Mac 上产生的一些图片,只要存在了那个路径下,它自己就会同步过去,等过一会儿我在其他设备上需要了,直接在 iPhone 上打开图库就能用。

    (啊真的苦于这个并行的图片管理……所以才写了这个工具🥹😢

    欢迎来看看,喜欢可以用用、标星,谢谢🥥: https://github.com/Ryan-the-hito/Coconut

    为什么非要同步,不用别的办法?因为这样不需要临时再传一份到手机,也不用摆脱极其不稳定的 Handoff 或者 AirDrop ,也不会造成图库图片和访达图片重复、增加管理难度。

    但是我写的这个小工具也只能帮助 Mac▶iPhone 单向同步……

    回到 OP 的需求,我不知道我理解对了没有,如果是手机上下载,同步之后想要在 Mac 上的图库里打开,这个 Mac 上就是不支持。除非你把图库里的照片拖出来,相当于在访达里又制造了一个图片副本,然后再去使用访达访问这个副本图片文件。

    这方面像 Dropover 、Yoink 这样的快捷存放软件可能能帮到 OP 。我习惯性地使用 Yoink 来存放临时图片。这样其实依然是在访达里建立了副本,但是操作更方便,拖到 Yoink 就已经形成了一个访达内的缓存,然后在跳出访达的文件选框时再把文件从 Yoink 拖进去,实际上把刚才那个缓存的路径拖进去了,会显示缓存图片的路径。

    但是补充一点,这样操作偶尔也会出错,我在 B 站发动态的时候用这个方法,也许是无法读取缓存的图片,在 Safari 浏览器里出现过上传失败的问题,然而如果是老老实实把图片从图库里拖出来放到 Downloads 文件夹里(举例),就不会这样。
    thinkm
        10
    thinkm  
       342 天前
    @jiaslbang 兄弟你的 G8 有点大阿
    jiaslbang
        11
    jiaslbang  
    OP
       342 天前
    @lonely701 #7 试了下,至少 B 站改头像是不支持直接从 Finder 或者图库拖拽的,看来只能用建个副本的笨办法了
    jiaslbang
        12
    jiaslbang  
    OP
       342 天前
    @thinkm #10 谢谢,过奖了
    jiaslbang
        13
    jiaslbang  
    OP
       342 天前
    @GabrielleBellamy #9 好专业的大佬,感谢扩展知识面!刚看了下图库底层复杂的 Finder 结构,感觉图库是图片管理(所见即所得,用户不用操心具体的存储细节,比如实况照片),Finder 是图片文件管理(图片的所有原始内容),各自有适合的场景。

    只是比较疑惑的点是:
    1 、当前 Mac 是允许用户上传图片的时候从全量的图库选照片的(就是我上面评论里的那张图),说明图库跟 Finder 的互通并不是封死的
    2 、既然苹果允许互通,却只互通了第一级的全量,作为第二级的自建相册又没通
    3 、所以我会倾向于认为是懒得做,而不是拒绝做
    GabrielleBellamy
        14
    GabrielleBellamy  
       342 天前   ❤️ 1
    @jiaslbang #13 是的。就像音乐那个文件夹,也是可以显示到目录,然后再往下就是一个专门的不可被访问的文件了。其实右键打开就能看里面的内容,它本质上还是通过访达管理的,只不过强制使用软件作为入口而已。苹果设计这种文件夹都是有自己的数据储存格式。这种数据错一点就很麻烦,我前天音乐的导入就出错了,后来用时光机恢复了之前访达路径下的配置文件才搞好。苹果不给用户开放也有自己的考虑吧,真开放了不知道用户怎么捣腾。苹果还要考虑用户看到这种文件结构的心理和使用体验,确实对于广大用户来说看到这种结构肯定发懵。话虽如此,但是对于一个如此在意生产力的系统来说,既然建立了两条并行的工作线,但是又不在两者之间搭桥,就很令人烦了。它要是在访达中直接植入图库也行,但目前这个状态就有点像盖了一半的楼……
    lonely701
        15
    lonely701  
       341 天前 via iPhone
    @jiaslbang #11 我的意思是拖拽到浏览器中选择文件的那个窗口,就会直接定位到你拖拽的那个图片或者文件了。如果拖拽一个文件夹过去就会自动定位到那个文件夹的位置,不知道你理解了没有,这功能太小了,网上没找到 demo 。
    jiaslbang
        16
    jiaslbang  
    OP
       341 天前
    @lonely701 #15 试了下确实如你所说,会自动定位,第一次知道还能这样,感谢👍🏻
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   994 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 20:09 · PVG 04:09 · LAX 12:09 · JFK 15:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.