照片(OS X Yosemite / El Capitan)–在Finder中显示原始照片?


17

我希望能够在图片的缩略图上单击鼠标右键(第二次单击),并使上下文菜单为我提供在Finder中显示原始图片文档的选项...但是它不存在,而且我不能在任何地方找到它。

我无法忍受iPhoto,但至少它可以让您直接在Finder中访问原始文件。我知道为什么苹果公司要限制直接访问原始文件(阻止用户移动文件并破坏他们的资料库),但是如果我想做其他事情而不是通过电子邮件发送图片或将图片发布到社交媒体上怎么办?

编辑:我知道我可以“显示软件包的内容”或使用终端来访问〜/ Pictures / Photos Library 并手动搜索文件夹结构,但是考虑到所有子文件夹,效率很低

它可能是(故意)缺少的功能,但是如果有人知道有任何直接跳到原始文件而不是复制或导出原始文件的方法,那将是非常高兴的。

更新:现在我已经习惯了照片的工作方式。基本上,要做的只是放松,让它管理您的收藏集,仅将您需要的内容导出为副本,您可以在完成后将其添加回“照片”中。这肯定是苹果公司故意设计的选择,不是错误。


3
您可以将照片拖到桌面上进行复印吗?
user24601 2015年

1
@ user24601-是的,事实上,确实如此。对我来说,这是一个有用的临时解决方案,谢谢。我不知道为什么我以前没有想到它。如果在Lightroom中,您可以直接修改原始文件,然后在文件被修改或移出文件夹后,照片自动更新,则可能会更有意义。我确实理解设计选择,希望共享/“发送给”功能和精神与iOS保持一致。作为Mac终端的爱好者(即Bash),我对这种约束没有任何问题,因为我随时可以随时销毁自己的操作系统。
本杰明·R

5
@ user24601将其拖动到桌面将导出图像的修改版本,而不是未修改的原始版本。请参阅我的答案以获取更多详细信息。
bmike

1
@bmike –这是一个普遍使用的问题:是否存在在Finder窗口中直接显示原始文件的一般方法?
本杰明·R

1
然后,一般的解决方案是使用AppleScript获取选定的项目,然后将该位置传递给Finder以打开新的Finder窗口。由于这两个应用程序都随操作系统一起提供,因此都可以编写脚本,并且可以免费开始试用。从脚本编辑器应用开始:-)
bmike

Answers:


13

Photos希望您将未修改的原件作为副本导出,以保持内部文件管理的完整性并以与数据库工作相同的方式来保护照片集–这是使照片集的iCloud存储保持同步,稳定和正常运行的关键。

导出照片后,您可以使用mdlsmdfind查看“副本”的外观以及原件的存储位置。

以我为例,它们都在〜/ Pictures / Photos Library.photoslibrary / Masters / 2015/04/08中,并按年,月和日存储在我的美国语言环境计算机中。每次Apple选择更改其内部存储空间时,您只需几次练习即可确定内部存储空间。


4
这是对用户有用的信息,但对您而言,与您与Apple关联的方式几乎不友好,是吗?
本杰明·R

2
@BenjaminR好吧-Apple肯定正在努力防止人们寻找包装内的物品。他们通过打包文件来邮寄,iTunes,照片。对于喜欢finder和文件系统的人来说并不友好。对于群众来说,这可能是更友好的,因为他们不知道或不在哪里存储东西。您拨开该应用程序,然后导航并让系统将其存储在要存储的位置。这些天用户友好是一件难事,不是吗?
bmike

我完全同意“用户友好”是一个比以往任何时候都更加细微的概念,并且我理解为什么它受到限制。正如您在回答中所表明的那样,像您和我这样的人可以轻松地使用终端来完成我们想要的任何事情。我坚信统一iOS和OS X对大多数用户来说是有利可图的,并且是适当的,因为在其下面仍然是unix发行版。我现在使用“照片”已有几周的时间发现,我可以(大概)使用它。不过,我仍然认为应该有一个高级选项来跳转到Finder中的原始文件
Benjamin R

当我说“高级选项”时,我真正的意思是通过上下文菜单,键盘快捷键或类似的简单选项(但可能是隐藏的,例如要求在Finder中按住Option键以执行Go> Library)。
本杰明·R

5

这是另一种方法:

  1. 打开Photos并转到所需的照片。
  2. 右键单击并选择Get info。在这里您可以复制照片的文件名
  3. 单击屏幕右上角的放大镜图标。将照片文件名称粘贴到此处。
  4. 也许您需要等待几秒钟,然后在搜索对话框中双击“在Finder中显示全部”。

如果您的图像具有唯一的名称,这实际上是可行的。谢谢。
托尔比约恩Ravn的安徒生

2

据我所知,还没有苹果认可的方法。以下是一种解决方法。

原始照片或“主”照片具有通过“照片”无法访问的信息,例如SLR相机选择的对焦点。

单击照片中的图片。按下command i以阅读其信息。双击文件名,然后按进行复制command c

打开一个终端窗口,并将文件名粘贴在下面的行中。

> cp "`find Pictures -name "_DSC5407.JPG" -print`" ~/Desktop/

这可能需要几秒钟。在第一步中,您将找到并复制文件,从而避免了复制/粘贴该文件的完整路径的麻烦。

现在,打开您要用来访问图片和/或其元信息的程序,并在桌面上使用副本。完成后删除该图像。

与强迫其他所有主要图片管理软件的用户自己进行组织直到照片出现的仪式相比,我发现照片的优点仍然可以弥补这一主要缺陷。


为什么不问Spotlight。Cmd-Space Cmd-V并选择。
托尔比约恩Ravn的安徒生

-1

我知道这可能并不完全是您想要的,但是如果将照片拖到桌面上,它将在其中进行复制。我发现这对于需要在Finder中访问照片的大多数情况就足够了。


2
如评论中已经提到的,这将导出修改后的版本,而不是原始版本。
Tetsujin 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.