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

342 天前
 jiaslbang
1 、用 iPhone 的应该都知道,可以筛选一组照片自建一个相册,mac 同理
2 、比如全量的图库是 A ,自建了一个相册 B (下图的"表情包")
3 、当想在 B 站上传图片更新下头像,用 iPhone app 可以在 A 或者 B 中选,没问题
4 、但用 mac 上传的时候,只能从 A 选,找不到 B (其他文件夹也试过没找到)

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

图库结构



mac 上传时,找不到表情包的相册(文件夹那个图库 icon 是灰的,点不了)
1287 次点击
所在节点    macOS
16 条回复
di11wei
342 天前
为什么不试试边栏那个媒体下面的那个照片呢
morisakitaku
342 天前
唉 macOS
jiaslbang
342 天前
@di11wei #1 那个就是我说的 A ,全部照片混一起

di11wei
342 天前
@jiaslbang 还真是这样,那就不知道咋整了,之前听说过 macOS 的这个选择媒体的 API 很古早现在有很多问题,哈哈哈哈,老老实实导出照片然后再选择了。
Jreen
342 天前
的确上传这个 MacOS 一直没有这个功能的,你要上传图片就只能用 iPhone 的来弄吧,
jiaslbang
342 天前
@di11wei
@Jreen
导致想在 Mac 上传,要么去 A 大海捞针,要么先从 B copy 那张图到桌面作为一个文件,上传完再删掉这个文件。。。就挺离谱
lonely701
342 天前
可以从图库直接拖到上传文件的那个窗口里,任何文件都是一样的。
jiaslbang
342 天前
@lonely701 是个办法,是不是网页都支持回头观察下
GabrielleBellamy
342 天前
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
342 天前
@jiaslbang 兄弟你的 G8 有点大阿
jiaslbang
342 天前
@lonely701 #7 试了下,至少 B 站改头像是不支持直接从 Finder 或者图库拖拽的,看来只能用建个副本的笨办法了
jiaslbang
342 天前
@thinkm #10 谢谢,过奖了
jiaslbang
342 天前
@GabrielleBellamy #9 好专业的大佬,感谢扩展知识面!刚看了下图库底层复杂的 Finder 结构,感觉图库是图片管理(所见即所得,用户不用操心具体的存储细节,比如实况照片),Finder 是图片文件管理(图片的所有原始内容),各自有适合的场景。

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

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

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

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

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

© 2021 V2EX