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 文件夹里(举例),就不会这样。