जब आप पहली बार खाता बनाते हैं तो OS X प्रोफ़ाइल फ़ोटो को कहाँ संग्रहीत करता है?


10

जब आप पहली बार अपना OS X लॉगिन अकाउंट बनाते हैं तो यह आपकी एक तस्वीर लेता है। वह चित्र कहां संग्रहीत होता है? मैं इसे में नहीं मिल सकता है ~/Picturesया ~/Library


क्या आप फ़ोटो को बदलना चाहते हैं या आप केवल यह जानना चाहते हैं कि इसका उपयोग कहाँ करना है?
फिलिप रेगन

मेरी पत्नी को यहां लगी फोटो पसंद है। वह अन्यत्र उपयोग करने के लिए एक प्रति चाहती है।
इयान सी

जवाबों:


15

फ़ोटो / लाइब्रेरी / कैश फ़ोल्डर में पाया जा सकता है, अगर आपने इस फ़ोल्डर को अभी तक साफ़ नहीं किया है। अन्यथा, मैं टाइप करने की सलाह देता हूं:

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

किसी टर्मिनल विंडो में एक पंक्ति, पर Chealion की शानदार जवाब से यहाँ । उपरोक्त उदाहरण में, JPEG कॉपी को /PATH/TO/accountImage.jpg पर सहेजा जाएगा।


इस चेतावनी के साथ कि उपयोगकर्ता ने साफ़ नहीं किया है (जैसे कि मैं हर महीने करता हूं), भले ही मेरी खाता छवि समान हो।
फिलिप रेगन

क्या यह जवाब अब लायन पर मान्य है? आदेश अच्छा है, लेकिन मेरे 10.7.3 और 10.7.4 मशीनों में से अधिकांश पर विफल रहता है ताकि कस्टम चित्रों वाले खातों के लिए एक काम करने योग्य jpg का उत्पादन किया जा सके।
bmike

1
short_username === your_USERNAME स्पष्ट करने के लिए। हवा की तरह काम करता है
कॉनर लीच

2

जब तक आपका खाता एक सर्वर से नहीं होता है, जैसे कि निर्देशिका सेवाओं का उपयोग कर OSX सर्वर (या विंडोज पर AD या * nix पर AD), तो यह प्लिस्ट फाइल में संग्रहीत हो जाता है जो आपके मैक पर स्थानीय निर्देशिका सेवाओं का डेटा संग्रहीत करता है।

शेर से पहले, इन फ़ाइलों को आसानी से स्वरूपित निर्देशिका में shortname.plist के रूप में जमा एक्सएमएल फ़ाइलें पाठ कर रहे थे / निजी / var / db / dslocal / नोड्स / उपयोगकर्ताओं

छवि को कुंजी के तहत JPEG फ़ाइल के रूप में एन्कोड किया गया है:

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

यदि आपने एक कस्टम के बजाय एक स्टॉक चित्र का चयन किया है, तो आप निम्नलिखित कमांड के साथ उस फ़ाइल का पता लगाने में सक्षम हो सकते हैं:

    dscl . -read /Users/shortname Picture

सिस्टम पिछली मुट्ठी भर तस्वीरों की तुलना में अधिक कैश करता है ताकि आप सिस्टम वरीयता ग्राफिकल टूल का उपयोग करके आमतौर पर पसंदीदा तस्वीर पर वापस जा सकें। यदि आपकी प्लिन बाइनरी प्रारूप में संग्रहीत है, तो आप बाइनरी फ़ाइल के xml संस्करण को / tmp में डंप करने के लिए इस तरह की कमांड का उपयोग कर सकते हैं:

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

1

~ / पुस्तकालय / चित्र / iChat हाल की तस्वीरों में एक नज़र डालें


कोई ~/Library/Images/iChat Recent Picturesनिर्देशिका नहीं है । मुझे पता चला ~/Library/Application\ Support/AddressBook/Images/लेकिन वहाँ एक फ़ाइल एक छवि फ़ाइल नहीं है।
इयान सी

मैंने वहाँ भी देखा, और कुछ भी नहीं मिला। यह एक अजीब बात है, सुनिश्चित करने के लिए। हो सकता है कि यह एक अदृश्य फाइल है जो इसे अपने आप से नापाक चरित्रों से छिपा सकती है क्योंकि सिस्टम इसे विभिन्न स्थानों पर उपयोग करता है।
फिलिप रेगन

darn ... यह मेरे वर्तमान प्रोफ़ाइल चित्र के लिए वहां दिखाई दिया। आप इसे एक्सेस करते समय fs_usage की कोशिश कर सकते हैं और देख सकते हैं कि क्या स्थान का पता चलता है
केविन

-1

प्रोफ़ाइल से छवि प्राप्त करें

  1. नई टर्मिनल विंडो खोलें
  2. निम्न कमांड जोड़ें

dscl -ड्रेड $ (pwd) JPEGPhoto | पूंछ -1 | xxd -r -p> $ (pwd) /Pictures/profile-photo.jpg

प्रोफ़ाइल में छवि रखें

यहाँ छवि विवरण दर्ज करें

  1. हमेशा की तरह "उपयोगकर्ता और समूह" वरीयता पैनल खोलें
  2. मौजूदा प्रोफ़ाइल चित्र थंबनेल में एक छवि फ़ाइल को खींचें और छोड़ें
  3. आवश्यक के रूप में समायोजित करें और प्रोफ़ाइल चित्र के रूप में छवि को सेट करने के लिए "संपन्न" पर क्लिक करें


-2

खुला खोजक, क्लिक करें: कमांड, शिफ्ट, जी

प्रकार:

~ / Library / कैश / com.skype.skype

फिर उस फ़ोल्डर पर क्लिक करें, जिसका शीर्षक आपके उपयोगकर्ता नाम के रूप में है

फिर SKAvatar कैश फ़ोल्डर पर क्लिक करें ।

यह पहली छवि होनी चाहिए।

सौभाग्य!


2
यह ओपी के सवाल का जवाब नहीं देता है।
स्कॉट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.