ম্যাক অ্যাকাউন্টের ছবি কোথায় রাখে?


87

আমি ম্যাকের আমার অ্যাকাউন্টে যুক্ত করার জন্য একটি ছবি নিয়েছি।

এখন আমি এটি মেসেঞ্জারে ব্যবহার করতে চাই, তবে এটি খুঁজে পাচ্ছি না। অ্যাকাউন্ট কনফিগারেশনে এটি খুব ছোট। আমার আসলটি খুঁজে পাওয়া দরকার

কোন ম্যাকের উপরে জমা হওয়া চিত্রগুলি কোথায় থাকে?

উত্তর:


105

ম্যাক ওএস এক্স 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 চালিয়ে যাচ্ছেন তবে আমার স্মৃতি আমাকে ব্যর্থ করছে কারণ আমি মনে করি না যে ব্যবহারকারীর ছবি নেটফর্মে সংরক্ষিত ছিল কি না।


আজব, আমার কাস্টম ব্যবহারকারী চিত্রটি picture / লাইব্রেরি / চিত্র / আইচ্যাট সাম্প্রতিক চিত্রগুলিতে নেই।
উওয়ে হানেক্যাম্প

@ উউ হানেক্যাম্প - যদি সেই ফোল্ডারটি যদি কখনও সাফ হয়ে যায় তবে এটি ব্যবহার করে না কারণ প্রকৃত চিত্রটি আপনার ব্যবহারকারীর রেকর্ডের জেপিইজিফোটো বৈশিষ্ট্যে সঞ্চিত রয়েছে।
Chealion

1
আমি এই কমান্ডটি ব্যবহার করেছি: -ড্রেড / ব্যবহারকারী / সংক্ষিপ্ত-ব্যবহারকারী নাম জেপিইজি ফোটো | লেজ -1 | xxd যাও -r -p> /PATH/TO/accountImage.jpg Ty Chealion
Zote

11
শুধু সরাসরি যান dscl . -read /Users/short_username JPEGPhoto | tail -1 | xxd -r -p > /PATH/TO/accountImage.jpg- বিজ্ঞাপন হিসাবে কাজ করে , ঠিক যে আপনি নিজের অ্যাকাউন্টের চিত্রের একটি 256x256 পিক্সেল সংস্করণ পান। :)
মারিয়াস বুটুক

1
@ মারিয়াসবুটুক: আমার বাড়ির কম্পিউটারটি আমাকে একটি খুব পুরানো ছবিটির একটি x৯x৯6 পিএক্স সংস্করণ দেয়, তবে আমার কাজের কম্পিউটারে এটি আমাকে অ্যাপলের ডিফল্ট ছবিগুলির একটি 512x512 পিএক্স সংস্করণ দেয়। আমি নিশ্চিত না যে কি এবং কোথায় সিদ্ধান্ত নিয়েছে কোন মাপটি আসলে কী সংরক্ষণ করা হয়।
চিলিয়ন

25

মাউন্টেন লায়ন 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/

2
~/Library/Containers/com.apple.ImageKit.RecentPictureService/Data/Library/Images/Recent Pictures/ম্যাভারিকসের পক্ষে কাজ করেছেন
টলিটিয়াস

ইয়োসেমাইটও। এই সমাধানটি সম্পর্কে দুর্দান্ত জিনিসটি হ'ল আপনার কেবল ফাইল সিস্টেমের অ্যাক্সেস দরকার, লাইভ ডিরেক্টরি পরিষেবাটি নয়।
পলসবো

এটি সাম্প্রতিক ওএসএক্স সংস্করণগুলির সঠিক উত্তর বলে মনে হচ্ছে
ForeverWintr

এটি নিশ্চিত করা এল ক্যাপিটেনেও কাজ করে।
ললোকি

ওএস এক্স ইয়োসেমাইটে নিশ্চিত হয়েছে
ড্যানিয়েল গ্রিসকম 25'17

11

আমি ডিফল্ট ছবি খুঁজে পেয়েছি /Library/User Pictures

এই ডিরেক্টরিতে ছয়টি উপ-ডিরেক্টরি রয়েছে ories আপনি ডিফল্ট সংগ্রহের অংশ হিসাবে আপনার নিজের ছবিগুলির সেট রাখতে পারেন।

আপনার নামের সাথে একটি নতুন খালি সাব ডাইরেক্টরি তৈরি করুন এবং এটি যেহেতু এটি আপনার অ্যাকাউন্টের বাইরের একটি ডিরেক্টরি এবং যে কোনও ব্যবহারকারীর দ্বারা অ্যাক্সেস করা যেতে পারে, আপনাকে আপনার প্রশাসকের পাসওয়ার্ড প্রবেশ করতে হবে।

তারপরে আপনার ছবিগুলি অনুলিপি করুন এবং এই নতুন উপ-ডিরেক্টরিতে পেস্ট করুন, আবার আপনার প্রশাসকের পাসওয়ার্ড প্রবেশ করান।

আপনার নিজের ছবিগুলি এখন ডিফল্ট সংগ্রহে প্রদর্শিত হবে। তারপরে আপনাকে পরিচিতি অ্যাপ্লিকেশনটিতে যেতে হবে এবং আপনার ফটো পরিবর্তন করতে হবে। তারপরে ব্যবহারকারীদের এবং গোষ্ঠীগুলিতে সিস্টেমের পছন্দগুলির অধীনে যান এবং ফটোগুলি পরিবর্তন করুন। ফটোগুলি পরিবর্তন করতে সম্পাদনা এবং তারপরে ডিফল্ট নির্বাচন করুন এবং তারপরে নীচে স্ক্রোল করুন।


আমার জন্য কাজ করেছেন। এতো দূরে কেন !?
টিজে বিডল

আমার জন্য চাবিটি ছিল সেটিংস অ্যাপ্লিকেশনটি হত্যা করা এবং ফটোটি / লাইব্রেরি / ব্যবহারকারী ছবিগুলিতে যুক্ত করার পরে এটি পুনরায় চালু করা
স্টার্লিং বোর্ন

4

ম্যাক ওএস এক্স ১০.৮.২ মাউন্টেন লায়নগুলিতে এগুলি ফাইল হিসাবে উপস্থিত রয়েছে যা আমার ম্যাকের জেপিগ এবং টিফসের মিশ্রণ। সুতরাং, এগুলি অন্য কোনও স্থানে অনুলিপি করা যায়।

ব্যবহারকারীর ফটোগুলির সম্পূর্ণ সেট দুটি পৃথক স্থানে রয়েছে। তবে, প্রশ্নযুক্ত ব্যবহারকারী ফটোটি প্রয়োজনীয়ভাবে সম্পর্কিত ব্যবহারকারী ফোল্ডারের সাথে সম্পর্কিত হতে পারে না। সুতরাং এটি কিছুটা স্পর্শকাতর।

দেখুন: ম্যাকিনটোস এইচডি / ব্যবহারকারী / ব্যবহারকারী 0 / গ্রন্থাগার / চিত্র / আইচ্যাট সাম্প্রতিক ছবি / ' ব্যবহারকারীর দ্বারা ' আমি সিস্টেমে প্রথম সংজ্ঞায়িত ব্যবহারকারীর নাম উল্লেখ করি (নীচে প্রসঙ্গ দেখুন)। এই অবস্থানটিতে আমার ব্যবহারকারীর 3 জনের জন্য 3 জন ব্যবহারকারী ছবি রয়েছে photos 3 টি জেপেইগস, সমস্ত ভাল মানের। অদ্ভুতভাবে, এটি ব্যবহারকারীর0 ব্যতীত সকল ব্যবহারকারীর জন্য । জেপিগগুলি নিখুঁত নাম হিসাবে ডাকা হয়: 'সাম্প্রতিক ১.jpg', 'সাম্প্রতিক ২.jpg' এবং 'সাম্প্রতিক ৩.jpg'

ব্যবহারকারী0 এর জন্য, এই ছবিটি এতে রয়েছে: ম্যাকিনটোস এইচডি / লাইব্রেরি / ক্যাশে / এটি একটি টিফ, নিম্নমানের। টিফটিকে একেবারে 'com.apple.user501picturecache.tiff' বলা হয়

গুরুত্বপূর্ণভাবে, এখানে উপরে সিস্টেমের প্রসঙ্গটি রয়েছে: - একটি অ্যাপল আইম্যাক 20 "২০০৯ এর গোড়ার দিকে যা মূলত ম্যাক ওএস এক্স 10.5 লেওপার্ড চালিয়েছিল - প্রথম সংজ্ঞায়িত ব্যবহারকারীর নাম ইউজার 0 ছিল না, নাম বা ছবিও পরিবর্তন করা হয়নি। - অন্যান্য সমস্ত ব্যবহারকারীরা খুব শীঘ্রই অনুসরণ করেছিল Again আবার, নাম বা ফটো বা ছবিগুলির কোনও পরিবর্তন করা হয়নি - - এটি প্রকাশিত হওয়ার সাথে সাথে প্রতিটি নতুন ম্যাক ওএস এক্সের সাথে আপডেট করা হয়েছে - - বর্তমানে ম্যাক ওএস এক্স 10.8.2 মাউন্টেন লায়ন চলছে।

দ্রষ্টব্য: আমি যখন সিংহকে আপডেট করেছি তখন মনে পড়ে যে লগইন করতে গিয়ে ব্যবহারকারীর ফটোটি এত ভাল লাগেনি। এটি দরিদ্র মানের দেখায়। সুতরাং সেখানে কিছু ঘটেছে। আমি প্রত্যাশা করি যে লায়নগুলি ছবিগুলি যেখানে ছিল সেগুলি পুনরায় সাজিয়েছে এবং ফটোতে কিছু করেছে - আমার কাছে এর কোনও প্রমাণ নেই, এটি কেবল একটি কুঁচকে।


3

এটি ওএস এক্স ১০.৮.৩ এ সন্ধান করার উপায়:

~/Library/Containers/com.apple.ImageKit.RecentPictureService/Data/Library/Images/Recent Pictures/



@ মার্ক আকর্ষণীয় ... প্রদত্ত পথটি অনুসরণ করে, আমি এটি আমার 10.8.3
পেয়েছি

আমি কোনও ম্যাক মিনিতে নেই যার ক্যামেরা নেই তাই কোনও ফাইল থেকে ছবি অনুলিপি করা হয়েছিল। আমি একটি লিপি / লাইব্রেরি
ক্যাচস

1
@ মার্ক - হ্যাঁ, আমি মনে করি যে ফোল্ডারটি কেবল ক্যামেরাযুক্ত চিত্রগুলির জন্য।
ওল্ফাঙ্গো

1

চলমান তুষার চিতা 10.6.8

আমি নিম্নলিখিত স্থানে ব্যবহারকারীর লগইনের জন্য আমার ধারণকৃত ছবিটি পেয়েছি। মূল এবং শস্যযুক্ত উভয়ই পাওয়া গেল~/Library/Caches/com.apple.iChat/Pictures



0

আপনি যদি "অ্যাকাউন্টস" অগ্রাধিকার পৃষ্ঠায় আইকনটিতে ক্লিক করেন তবে একটি প্রসঙ্গ মেনু প্রদর্শিত হবে যা "চিত্র সম্পাদনা করুন ..." শীর্ষস্থানীয় বিকল্প হিসাবে প্রস্তাব দেয়। এটি একটি ডায়ালগ খোলে যা - আমার ক্ষেত্রে অন্তত - আমার ব্যবহারকারী আইকনের একটি বৃহত সংস্করণ দেখায়। আমি ম্যাসেঞ্জার আইকন তৈরির সুনির্দিষ্ট উদ্দেশ্যটির জন্য অনুমান করি যে এই চিত্রটি কেবল স্ক্রিন-শট করা সম্ভব হবে।

স্বীকার করা হয়, প্রকৃত প্রশ্নের উত্তর দেওয়ার জন্য প্রযুক্তিগত পটভূমি না থাকলে আমি সত্যই নিশ্চিত নই যে প্রকৃত ব্যবহারকারীর আইকনগুলি নিয়মিত ফাইলে সঞ্চিত আছে কিনা। যদি এই ফাইলটি আপনার ব্যবহারকারীর অ্যাকাউন্টের মধ্যে অবস্থিত (যেমন ˜ / লাইব্রেরি) তবে অন্য ব্যবহারকারী কেবল "অ্যাকাউন্ট" পছন্দ পৃষ্ঠাটি খুললে আইকনটি প্রদর্শনের জন্য পছন্দসই পৃষ্ঠাটি আপনার অ্যাকাউন্টে গভীরভাবে ক্রল করতে হবে ।

যদি ওটিওএইচ, ফাইলটি / লাইব্রেরিতে কোথাও সংরক্ষণ করা হত তবে প্রশাসকের অধিকার নেই এমন প্রতিটি ব্যবহারকারীর জন্য পৃথকভাবে আইকনটি সেট করা সম্ভবত মুশকিল। দয়া করে অন্য কেউ এই বিষয়ে কিছু আলোকপাত করেছেন।


1
ব্যবহারকারীর বিবরণ ডিরেক্টরি dsclপরিষেবায় সংরক্ষিত রয়েছে ( .plist ফাইলগুলিতে /var/db/dslocal
সঞ্চারযোগ্য

-1

পূর্ববর্তী সমস্ত উত্তর এখানে নির্মাণ আমার:

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 থেকে জেপিজিতে ডিকোড করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.