উত্তর:
ম্যাক ওএস এক্স 10.5+ ডিরেক্টরি অ্যাকাউন্টে ব্যতীত ব্যবহারকারীর অ্যাকাউন্টের ছবিগুলি এমন এক অ্যাকাউন্ট ব্যতীত সংরক্ষণ করে যা প্রথমবার তৈরির সময় থেকে তাদের ব্যবহারকারীর ছবি পরিবর্তন করে না। যখন প্রথম কোনও অ্যাকাউন্ট তৈরি করা হয় তখন তাদের ব্যবহারকারীর রেকর্ডে একটি 'চিত্র' বৈশিষ্ট্য থাকে যা ইমেজটিতে প্রশ্নে আসে path dscl
কমান্ড ( dscl . -read /Users/${USER} Picture
) ব্যবহার করে এটি পড়া যায় ।
যদি কোনও ব্যবহারকারী তাদের ব্যবহারকারীর ছবিটি যে কোনও সময় সংশোধন করে থাকে তবে অ্যাকাউন্ট চিত্র (উপযুক্ত হলে ওরফে ক্রপড সংস্করণ) তাদের ব্যবহারকারীর রেকর্ডের 'জেপিইজিফটো' বৈশিষ্ট্যে সংরক্ষণ করা হয়।
মূল ফাইল পাওয়া যাবে /Library/User Pictures
আপনি একটি আপেল প্রদান ছবি খুঁজছেন করছি, আপনার ব্যক্তিগত মূল ফাইল পাওয়া যেতে উচিত যখন ~/Library/Images/iChat Recent Pictures/
। যদি ফাইলগুলি iChat Recent Pictures
ফোল্ডার থেকে কখনও সরিয়ে ফেলা হয় তবে এটি আপনার ব্যবহারকারীর অ্যাকাউন্টের চিত্রকে প্রভাবিত করবে না।
আপনি যদি নিজের অ্যাকাউন্টের চিত্রের কোনও সংস্করণ বের করতে চান তবে নীচের কমান্ডটি চালিয়ে আপনি এটি করতে পারেন
dscl . -read /Users/${USER} JPEGPhoto | tail -1 |
xxd -r -p > ${HOME}/Desktop/accountImage.jpg`
ছবির মূল আকার এবং সংরক্ষণের সময় আপনি অপারেটিং সিস্টেমের কোন সংস্করণ ব্যবহার করছেন তার উপর নির্ভর করে রেজোলিউশনটি পৃথক হতে পারে।
আপনি যদি ম্যাক ওএস এক্স 10.4 চালিয়ে যাচ্ছেন তবে আমার স্মৃতি আমাকে ব্যর্থ করছে কারণ আমি মনে করি না যে ব্যবহারকারীর ছবি নেটফর্মে সংরক্ষিত ছিল কি না।
dscl . -read /Users/short_username JPEGPhoto | tail -1 | xxd -r -p > /PATH/TO/accountImage.jpg
- বিজ্ঞাপন হিসাবে কাজ করে , ঠিক যে আপনি নিজের অ্যাকাউন্টের চিত্রের একটি 256x256 পিক্সেল সংস্করণ পান। :)
মাউন্টেন লায়ন 10.8.3 এ অ্যাকাউন্টের ছবি ক্যাশেটি পেতে আমার অসুবিধা হচ্ছে। তারা খুঁজে পাওয়া যায় নি
~/Library/Caches/com.apple.iChat/Pictures
অথবা
~/Library/Images/iChat Recent Pictures/
সম্ভবত এটি হ'ল কারণ আইচ্যাট পর্বত লায়নসে বার্তা হয়ে গেছে তাই আমি তাদের সন্ধানের জন্য কমান্ড লাইন সরঞ্জামটি ব্যবহার fs_usage
করেছি। কমান্ড চালিয়ে
sudo fs_usage -w | grep .tiff
এবং তারপরে একটি নতুন অ্যাকাউন্টের ছবি ক্লিক করে সেট করা আপনি যখন অ্যাকাউন্টের ছবি পরিবর্তন করেন তখন ডিস্কে লেখা ফাইলটির পাথ দেখতে পাবেন।
দেখা যাচ্ছে যে পর্বত সিংহ 10.8.3 এ সাম্প্রতিক অ্যাকাউন্টের ছবিগুলিতে সরানো হয়েছে:
~/Library/Containers/com.apple.ImageKit.RecentPictureService/Data/Library/Images/Recent Pictures/
~/Library/Containers/com.apple.ImageKit.RecentPictureService/Data/Library/Images/Recent Pictures/
ম্যাভারিকসের পক্ষে কাজ করেছেন
আমি ডিফল্ট ছবি খুঁজে পেয়েছি /Library/User Pictures
এই ডিরেক্টরিতে ছয়টি উপ-ডিরেক্টরি রয়েছে ories আপনি ডিফল্ট সংগ্রহের অংশ হিসাবে আপনার নিজের ছবিগুলির সেট রাখতে পারেন।
আপনার নামের সাথে একটি নতুন খালি সাব ডাইরেক্টরি তৈরি করুন এবং এটি যেহেতু এটি আপনার অ্যাকাউন্টের বাইরের একটি ডিরেক্টরি এবং যে কোনও ব্যবহারকারীর দ্বারা অ্যাক্সেস করা যেতে পারে, আপনাকে আপনার প্রশাসকের পাসওয়ার্ড প্রবেশ করতে হবে।
তারপরে আপনার ছবিগুলি অনুলিপি করুন এবং এই নতুন উপ-ডিরেক্টরিতে পেস্ট করুন, আবার আপনার প্রশাসকের পাসওয়ার্ড প্রবেশ করান।
আপনার নিজের ছবিগুলি এখন ডিফল্ট সংগ্রহে প্রদর্শিত হবে। তারপরে আপনাকে পরিচিতি অ্যাপ্লিকেশনটিতে যেতে হবে এবং আপনার ফটো পরিবর্তন করতে হবে। তারপরে ব্যবহারকারীদের এবং গোষ্ঠীগুলিতে সিস্টেমের পছন্দগুলির অধীনে যান এবং ফটোগুলি পরিবর্তন করুন। ফটোগুলি পরিবর্তন করতে সম্পাদনা এবং তারপরে ডিফল্ট নির্বাচন করুন এবং তারপরে নীচে স্ক্রোল করুন।
ম্যাক ওএস এক্স ১০.৮.২ মাউন্টেন লায়নগুলিতে এগুলি ফাইল হিসাবে উপস্থিত রয়েছে যা আমার ম্যাকের জেপিগ এবং টিফসের মিশ্রণ। সুতরাং, এগুলি অন্য কোনও স্থানে অনুলিপি করা যায়।
ব্যবহারকারীর ফটোগুলির সম্পূর্ণ সেট দুটি পৃথক স্থানে রয়েছে। তবে, প্রশ্নযুক্ত ব্যবহারকারী ফটোটি প্রয়োজনীয়ভাবে সম্পর্কিত ব্যবহারকারী ফোল্ডারের সাথে সম্পর্কিত হতে পারে না। সুতরাং এটি কিছুটা স্পর্শকাতর।
দেখুন: ম্যাকিনটোস এইচডি / ব্যবহারকারী / ব্যবহারকারী 0 / গ্রন্থাগার / চিত্র / আইচ্যাট সাম্প্রতিক ছবি / ' ব্যবহারকারীর দ্বারা ' আমি সিস্টেমে প্রথম সংজ্ঞায়িত ব্যবহারকারীর নাম উল্লেখ করি (নীচে প্রসঙ্গ দেখুন)। এই অবস্থানটিতে আমার ব্যবহারকারীর 3 জনের জন্য 3 জন ব্যবহারকারী ছবি রয়েছে photos 3 টি জেপেইগস, সমস্ত ভাল মানের। অদ্ভুতভাবে, এটি ব্যবহারকারীর0 ব্যতীত সকল ব্যবহারকারীর জন্য । জেপিগগুলি নিখুঁত নাম হিসাবে ডাকা হয়: 'সাম্প্রতিক ১.jpg', 'সাম্প্রতিক ২.jpg' এবং 'সাম্প্রতিক ৩.jpg'
ব্যবহারকারী0 এর জন্য, এই ছবিটি এতে রয়েছে: ম্যাকিনটোস এইচডি / লাইব্রেরি / ক্যাশে / এটি একটি টিফ, নিম্নমানের। টিফটিকে একেবারে 'com.apple.user501picturecache.tiff' বলা হয়
গুরুত্বপূর্ণভাবে, এখানে উপরে সিস্টেমের প্রসঙ্গটি রয়েছে: - একটি অ্যাপল আইম্যাক 20 "২০০৯ এর গোড়ার দিকে যা মূলত ম্যাক ওএস এক্স 10.5 লেওপার্ড চালিয়েছিল - প্রথম সংজ্ঞায়িত ব্যবহারকারীর নাম ইউজার 0 ছিল না, নাম বা ছবিও পরিবর্তন করা হয়নি। - অন্যান্য সমস্ত ব্যবহারকারীরা খুব শীঘ্রই অনুসরণ করেছিল Again আবার, নাম বা ফটো বা ছবিগুলির কোনও পরিবর্তন করা হয়নি - - এটি প্রকাশিত হওয়ার সাথে সাথে প্রতিটি নতুন ম্যাক ওএস এক্সের সাথে আপডেট করা হয়েছে - - বর্তমানে ম্যাক ওএস এক্স 10.8.2 মাউন্টেন লায়ন চলছে।
দ্রষ্টব্য: আমি যখন সিংহকে আপডেট করেছি তখন মনে পড়ে যে লগইন করতে গিয়ে ব্যবহারকারীর ফটোটি এত ভাল লাগেনি। এটি দরিদ্র মানের দেখায়। সুতরাং সেখানে কিছু ঘটেছে। আমি প্রত্যাশা করি যে লায়নগুলি ছবিগুলি যেখানে ছিল সেগুলি পুনরায় সাজিয়েছে এবং ফটোতে কিছু করেছে - আমার কাছে এর কোনও প্রমাণ নেই, এটি কেবল একটি কুঁচকে।
এটি ওএস এক্স ১০.৮.৩ এ সন্ধান করার উপায়:
~/Library/Containers/com.apple.ImageKit.RecentPictureService/Data/Library/Images/Recent Pictures/
চলমান তুষার চিতা 10.6.8
আমি নিম্নলিখিত স্থানে ব্যবহারকারীর লগইনের জন্য আমার ধারণকৃত ছবিটি পেয়েছি। মূল এবং শস্যযুক্ত উভয়ই পাওয়া গেল~/Library/Caches/com.apple.iChat/Pictures
আপনি যদি "অ্যাকাউন্টস" অগ্রাধিকার পৃষ্ঠায় আইকনটিতে ক্লিক করেন তবে একটি প্রসঙ্গ মেনু প্রদর্শিত হবে যা "চিত্র সম্পাদনা করুন ..." শীর্ষস্থানীয় বিকল্প হিসাবে প্রস্তাব দেয়। এটি একটি ডায়ালগ খোলে যা - আমার ক্ষেত্রে অন্তত - আমার ব্যবহারকারী আইকনের একটি বৃহত সংস্করণ দেখায়। আমি ম্যাসেঞ্জার আইকন তৈরির সুনির্দিষ্ট উদ্দেশ্যটির জন্য অনুমান করি যে এই চিত্রটি কেবল স্ক্রিন-শট করা সম্ভব হবে।
স্বীকার করা হয়, প্রকৃত প্রশ্নের উত্তর দেওয়ার জন্য প্রযুক্তিগত পটভূমি না থাকলে আমি সত্যই নিশ্চিত নই যে প্রকৃত ব্যবহারকারীর আইকনগুলি নিয়মিত ফাইলে সঞ্চিত আছে কিনা। যদি এই ফাইলটি আপনার ব্যবহারকারীর অ্যাকাউন্টের মধ্যে অবস্থিত (যেমন ˜ / লাইব্রেরি) তবে অন্য ব্যবহারকারী কেবল "অ্যাকাউন্ট" পছন্দ পৃষ্ঠাটি খুললে আইকনটি প্রদর্শনের জন্য পছন্দসই পৃষ্ঠাটি আপনার অ্যাকাউন্টে গভীরভাবে ক্রল করতে হবে ।
যদি ওটিওএইচ, ফাইলটি / লাইব্রেরিতে কোথাও সংরক্ষণ করা হত তবে প্রশাসকের অধিকার নেই এমন প্রতিটি ব্যবহারকারীর জন্য পৃথকভাবে আইকনটি সেট করা সম্ভবত মুশকিল। দয়া করে অন্য কেউ এই বিষয়ে কিছু আলোকপাত করেছেন।
dscl
পরিষেবায় সংরক্ষিত রয়েছে ( .plist ফাইলগুলিতে /var/db/dslocal
পূর্ববর্তী সমস্ত উত্তর এখানে নির্মাণ আমার:
dscl . -read ~$USER JPEGPhoto | xxd -p -r > $USER.jpg
এছাড়াও এখানে বেশিরভাগ মূল যা আমি পেয়েছি:
sudo plutil -convert xml1 -o - /var/db/dslocal/nodes/Default/users/$USER.plist |
vim '+/>j/+3,/>j//<\/d/-1j | .!base64 -D > $USER.jpg' '+q!' -
এমনকি যদি এটি আরও জটিল হয় তবে এটি কার্যকর হতে পারে, কারণ plutil
অন্যান্য প্ল্যাটফর্মগুলিতেও এটি উপলব্ধ। এটি বাইনারি প্লিস্টটি ব্যবহারকারীর তথ্যের সাথে এক্সএমএল রূপান্তর করে, তারপরে ছবিটির সাথে অংশটি নির্বাচন করতে ভিএম ব্যবহার করে এবং অবশেষে এটি বেস 64 থেকে জেপিজিতে ডিকোড করে।