কীভাবে অনেকগুলি ফটো পুনরায় আকার দিতে পারেন - তবে টাইমস্ট্যাম্প অক্ষত রাখবেন?


2

আমার অনেক ফোল্ডারে কয়েক হাজার ফটো রয়েছে। আমি ব্যাচগুলি তাদের দীর্ঘতম মাত্রায় 3000px উদাহরণস্বরূপ আকার পরিবর্তন করতে এবং টাইমস্ট্যাম্প অক্ষত রাখতে চাই।

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

  • প্ল্যাটফর্ম: লিনাক্স (উবুন্টু)
  • উত্স ফাইল: অনেক সাবফোল্ডারে 2000 জেপিজি ফাইল
  • লক্ষ্য: 3000px আকারে পরিবর্তন করা হয়েছে (এর চেয়ে আগেই ছোট না হলে),
    • হয় জায়গায় ফাইল আকার পরিবর্তন
    • বা একই ফোল্ডার কাঠামো ব্যবহার করে অনুলিপি হিসাবে সংরক্ষণ করুন
    • মূল ফাইলের নাম এবং টাইমস্ট্যাম্প অক্ষত রাখুন

আমি কী সরঞ্জামগুলি ব্যবহার করতে পারি তা জানতে (লিনাক্স ব্যক্তির এখনও যথেষ্ট নয়) (চিত্রশিল্পী? মোগ্রিফাই?) এবং কীভাবে আমি আনন্দের সাথে কোনও ইঙ্গিত গ্রহণ করব!


touchটাইমস্ট্যাম্প সমর্থন করে। আপনার কাছে এখনও পুরানো ফাইল রয়েছে, এইভাবে আপনার পুরানো ফাইলের নাম সহ বিভিন্ন তারিখ রয়েছে। এই তথ্য এবং স্পর্শ ব্যবহার করে কোনও স্ক্রিপ্ট লেখা সম্ভব। (তবে ENOTENOUGHCOFFEE তাই আমি এটি এটিএম লিখছি না)।
হেনেস

হুম, এটি আমার অনর্থ্য হাতে কোডিংয়ের মতো সন্ধ্যার মতো মূল্যবোধ বলে মনে হচ্ছে। স্বাগতম, আমি এইভাবে শিখি!
টরবেন গুন্ডটোফট-ব্রুন

উত্তর:


3

আপনি প্যাকেজ চিত্রম্যাগিক থেকে রূপান্তর ব্যবহার করে / টিএমপি / নতুন বা অনুরূপ ডিরেক্টরিতে নতুন ফাইল স্থাপন করে এর মতো কিছু করতে পারেন :

mkdir /tmp/new
find . -iname '*.jpg' |
while read file
do convert -resize '>3000x>3000' "$file" /tmp/new/"$file"
   touch -r "$file" /tmp/new/"$file"
done

ফলাফলটি নিয়ে খুশি হলে তাদের সাথে সরান:

rsync -a /tmp/new/ .
rm -fr /tmp/new

পড়ার সময় ফাইলটির জন্য +1 .... টাচ -r "$ ফাইল" / tmp / নতুন / "$ ফাইল" অংশ। এটি অন্য একটি প্রোগ্রামের পরেও রূপান্তরিত করে কাজ করা উচিত। (বা ইতিমধ্যে রূপান্তরিত ফাইল সহ)।
হেনেস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.