আমি জানি যে এটি করার জন্য বেশ কয়েকটি উইন্ডোজ প্রোগ্রাম রয়েছে এবং ফটোশপের একটি "সেভ ফর ওয়েব" বিকল্প রয়েছে যা এটি করে তবে আমি এর জন্য একটি কমান্ড লাইন বা ব্যাচ প্রসেসিং বিকল্প চাই। কোন চিন্তা?
আমি জানি যে এটি করার জন্য বেশ কয়েকটি উইন্ডোজ প্রোগ্রাম রয়েছে এবং ফটোশপের একটি "সেভ ফর ওয়েব" বিকল্প রয়েছে যা এটি করে তবে আমি এর জন্য একটি কমান্ড লাইন বা ব্যাচ প্রসেসিং বিকল্প চাই। কোন চিন্তা?
উত্তর:
ইমেজম্যাগিক একবার দেখুন । এর -strip
বিকল্পটি কোনও প্রোফাইল এবং মন্তব্যের একটি চিত্র সাফ করে।
convert orig.jpg -strip result.jpg
অথবা
mogrify -strip orig.jpg
ইমেজম্যাগিকের সাথে ফটো হ্যান্ডলিং সম্পর্কিত আরও তথ্য এখানে ।
strip
আমার আধা-স্বচ্ছ লাল বৃত্ত থেকে সবুজ এবং নীল চ্যানেলগুলি কেটে ফেলেছে , কোনও মেটাডেটা অস্বচ্ছ লাল বৃত্ত রেখে।
আমি ম্যাক ওএস এক্স ব্যবহার করি - বর্তমানে 10.9 (ম্যাভেরিক্স) - এবং আমি এই জাতীয় ব্যাচ মেটাডেটা অপারেশনের জন্য এক্সিফটুল ব্যবহার করতে চাই। এটি ম্যাক ওএস এক্স 10.6 থেকে এবং এমনকি লিনাক্সের বিভিন্ন স্বাদের যেমন উবুন্টুতে ব্যবহার করেছেন এবং এটি দুর্দান্ত কাজ করে।
বাল্ক স্ক্রিপ্টিং যতদূর যায়, আমি এটি খুব সহজেই বাশ স্ক্রিপ্ট ব্যবহার করি find
যা চিত্রগুলি থেকে সমস্ত মেটাডেটা মুছতে ব্যবহার করে; এই ক্ষেত্রে জেপিইজি ( .jpg
) চিত্রগুলি:
find 'Path/To/The/Images' -type f -name '*.jpg' |\
while read FILENAME
do
exiftool -all= -overwrite_original_in_place "${FILENAME}"
done
স্ক্রিপ্টটি ব্যবহার করতে কেবল 'Path/To/The/Images'
আপনার আসল চিত্র ফাইল ডিরেক্টরি পথটির সাথে মেলে পরিবর্তন করুন ; এটি একটি সম্পূর্ণ পথ বা আপেক্ষিক হতে পারে এবং এই ক্ষেত্রে এটি আপেক্ষিক। এবং আপনি '*.jpg'
যে ফাইল ফাইলের এক্সটেনশানটিতে কাজ করতে চান তা মেলাতে বা এটি '*'
সমস্ত ফাইল অন্ধভাবে প্রক্রিয়া করতে সেট করতে পরিবর্তন করতে পারেন । আমি সাধারণত JPEGs এর সাথে .jpg
এই ছোট উদাহরণ স্ক্রিপ্টটিতে এক্সটেনশানটি করি।
এবং সেই স্ক্রিপ্টের মূল যাদু হ'ল আসল exiftool
কমান্ড যা এটিকে আরও সহজ করতে পারে:
exiftool -all= -overwrite_original_in_place image_filename.jpg
-all=
কি মূল্য কিছুই সমান সব মেটাডেটা ক্ষেত্র সেট করে মেটাডেটা টিস্যু হয়। -overwrite_original_in_place
প্রকৃত চিত্র মুছে ফেলা হবে। এটি ফাইলটি পড়া, মেটাডেটাতে অভিনয় করা এবং এটি সিস্টেমে ফিরে লেখার অতীত চিত্রটিকে পুনরায় প্রসেস করে না। পতাকা ছাড়াই exiftool
মূল ফাইলটি এতে যুক্ত হওয়া কোনও এক্সটেনশানের সাথে অনুলিপি _original
করবে; সুতরাং এই ক্ষেত্রে এটি হবে image_filename.jpg_original
। এবং চূড়ান্ত প্যারামিটারটি কেবল সেই ফাইলের নাম যা আপনি অভিনয় করতে চান।
আসলে jpgs থেকে অনেক বেশি রেখাচিত্রমালা
http://www.xnview.com/en/nconvert/#downloads
nconvert.exe -rmeta -rexifthumb -o small.jpg big.jpg