Где OS X хранит фотографию профиля, сделанную при первом создании учетной записи?

apple.stackexchange https://apple.stackexchange.com/questions/3664

Вопрос

Когда вы впервые создаете свою учетную запись для входа в OS X, она делает вашу фотографию.Где хранится эта фотография?Я не могу найти это в ~/Pictures или ~/Library.

Это было полезно?

Решение

Фотография можно найти в папке /библиотека /кэша, если вы еще не очистили эту папку. В противном случае я рекомендую печатать:

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

на одной линии в окне терминала, от блестящего ответа хелиона здесь. Анкет В приведенном выше примере копия JPEG будет сохранена в /пат/no/accountimage.jpg.

Другие советы

Если ваша учетная запись не является сетевой учетной записью с сервера, такого как OSX Server, использующего службы каталогов (или AD в Windows или LDAP в * nix), то она сохраняется в файле plist, в котором хранятся данные локальных служб каталогов на вашем Mac.

До Lion эти файлы были просто XML-файлами в текстовом формате, хранящимися как shortname.plist в каталоге /private/var/db/dslocal/узлы/пользователи

Изображение закодировано в формате 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

Посмотрите в ~/библиотека/изображения/iChat недавние картинки

Получить изображение из профиля

  1. Откройте новое окно терминала
  2. Добавить следующую команду

DSCl. -Read $ (pwd) Jpegphoto | Хвост -1 | xxd -r -p> $ (pwd) /pictures/profile-photo.jpg

Поместите изображение в профиль

enter image description here

  1. Откройте панель предпочтений «Пользователи и группы», как обычно
  2. Перетаскивать файл изображения в существующую миниатюру изображения профиля
  3. При необходимости отрегулируйте и нажмите «Готово», чтобы установить изображение в качестве изображения профиля

Откройте искатель, нажмите: команда, сдвиг, g

тип:

~/Библиотека/caches/com.skype.skype

Затем нажмите на папку, которая название как имя вашего пользователя.

Затем нажмите Скаватар Кэш папка.

Это должно быть первое изображение.

Удачи!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с apple.stackexchange
scroll top