当您首次创建OS X登录帐户时,会拍摄您的照片。该图片在哪里存储?我找不到 ~/Pictures 或者 ~/Library.

有帮助吗?

解决方案

如果您尚未清除此文件夹,则可以在 /库 /缓存文件夹中找到照片。否则,我建议打字:

dscl . -read /Users/short_username JPEGPhoto | tail -1 | xxd -r -p > 
/PATH/TO/accountImage.jpg

在终端窗口中的一行中, 来自Chealion的出色答案 这里. 。在上面的示例中,JPEG副本将保存到/path/to/accountimage.jpg。

其他提示

除非您的帐户是使用目录服务(或 *NIX上的Windows或LDAP上的AD)等服务器(例如OSX服务器)的网络帐户,则将其存储在PLIST文件中,该文件将本地目录服务数据存储在您的Mac上。

在狮子之前,这些文件是简单的文本格式格式的XML文件存储为shortname.plist。 /private/var/db/dslocal/nodes/用户

该图像在密钥下被编码为JPEG文件:

    <key>jpegphoto</key>
    <array>
            <data>
            /9j/4AAQSkZJRgABAQAAAQABAAD/4QBARXhpZgAATU0AKgAAAAgAAYdpAAQA
            AAABAAAAGgAAAAAAAqACAAQAAAABAAACAKADAAQAAAABAAACAAAAAAD/2wBD

如果选择了库存图片而不是自定义图片,则可以使用以下命令找到该文件:

    dscl . -read /Users/shortname Picture

该系统还可以缓存更多以前的图片,因此您通常可以使用系统偏好图形工具回到喜欢的图片。如果您的PLIST以二进制格式存储,则可以使用这样的命令将二进制文件的XML版本转载到 /tmp:

    plutil -convert xml1 shortname.plist -o /tmp/shortname.plist

查看〜/library/images/iChat最近的图片

从个人资料中获取图像

  1. 打开新终端窗口
  2. 添加以下命令

DSCL。 - 阅读$(PWD)jpegphoto |尾-1 | xxd -r -p> $(pwd)/pictures/profile-photo.jpg

将图像放入个人资料中

enter image description here

  1. 照常打开“用户和组”偏好面板
  2. 将图像文件拖放到现有的个人资料图片缩略图中
  3. 根据需要进行调整,然后单击“完成”以将图像设置为配置文件图片

打开查找器,单击: 命令,班次,g

类型:

〜/library/caches/com.skype.skype

然后单击文件夹 标题为您的用户名.

然后单击 Skavatar缓存 文件夹。

它应该是第一张图像。

祝你好运!

许可以下: CC-BY-SA归因
不隶属于 apple.stackexchange
scroll top