চিত্র থেকে সীমানা / সাদা স্থান ক্রপ করবেন কীভাবে?


52

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

আমি জানি যে এটি "অটো ক্রপ বর্ডার" বিকল্পের সাহায্যে ইরফানভিউ নামে উইন্ডোজ প্রোগ্রামের সাহায্যে করা যেতে পারে তবে আমি উবুন্টু-ভিত্তিক এবং পছন্দমতো কমান্ড লাইন ভিত্তিক সমাধান খুঁজছি।


আপনি জিম্প চেষ্টা করেছেন?
মিচ

1
@ মিচ না, আমি জানতাম না যে গিম্পের ব্যাচ মোড রয়েছে। যাইহোক, ইমেজম্যাগিক ট্রিম ব্যবহার করা সহজ, সুতরাং আমি সেই সমাধানটি দিয়েই থাকব।
রাফাল

ডুপটি সাধারণত জিইউআই সমাধানগুলি প্রস্তাব দেয় ...
উইলফ

উত্তর:


65

চিত্রম্যাগিক ট্রিম

কমান্ড লাইন বিকল্পটি trimএকসাথে ব্যবহৃত হয় convertবা mogrifyআপনাকে চিত্রের কোণ হিসাবে অভিন্ন রঙের সীমানা ছাঁটাতে দেয়।

ব্যবহার:

convert input.png -trim output.png

অতিরিক্ত বিকল্পগুলি -fuzzকোণার রঙের কাছাকাছি রঙগুলিও সরিয়ে দেয়। +repageএকটি ক্যানভাস সরানোর জন্য বিকল্প ব্যবহার করুন (যদি প্রযোজ্য হয়)।

ইমেজম্যাগিক ব্যাচ ট্রিম (সন্ধান করুন)

চিত্রম্যাগিক ট্রিমের জন্য উপরের কমান্ডটি কমান্ডের সাথে মিলিত হওয়ার সময় ব্যাচ প্রসেসিং চিত্রগুলিতেও ব্যবহার করা যেতে পারে find:

find ./ -name "pattern" -exec convert {} -trim outputfolder/{} \;

patternকমান্ডের অংশের সাথে খাপ খায় এমন সমস্ত চিত্র ছাঁটাবে এবং নাম দেওয়া নতুন ফোল্ডারে সেভ করবে outputfolder

চিত্রগুলি PNGs হিসাবে ধরে নেওয়া, তারপরে কমান্ডটি দেখতে পাবেন:

find ./ -name "*.png" -exec convert {} -trim outputfolder/{} \;

ইমেজম্যাগিক ব্যাচ ট্রিম (মোগ্রিফাই)

যদিও findঅনেক বেশি নিয়ন্ত্রণ যেখানে আউটপুট ফাইল স্থাপন করা হবে জন্য করতে পারবেন, এটি করে ImageMagick এর একইভাবে কাজ করা সম্ভব mogrify:

mogrify -trim *.png

দয়া করে নোট করুন যে ব্যাগconvert অপারেশন findএবং এর সাথে convert ব্যাগ অপারেশন সমস্ত ফাইল ওভাররাইট করে । মোগ্রিফাই কমান্ডটি চালিয়ে যাওয়ার আগে ডিরেক্টরিতে সমস্ত চিত্রের একটি ব্যাকআপ অনুলিপি করা ভাল ।

পার্শ্ব দ্রষ্টব্য: মূল ফাইলগুলি ওভাররাইট করার সময় ব্যাচে mogrifyসর্বাধিক (সমস্ত না থাকলে) convertক্রিয়াকলাপ চালাতে ব্যবহৃত হতে পারে ।

IrfanView

ইরফানভিউ ওয়াইনের সাথে বেশ সুন্দরভাবে চলে । ইরফানভিউয়ের আউটপুটটি সাবধানতার সাথে পরীক্ষা করে নেওয়ার বিষয়টি নিশ্চিত করুন, কারণ ওয়ানের সাথে ব্যবহার করার সময় এটি চিত্রগুলি কখনও কখনও ভেঙে দেয়।


এটা কাজ করে। আপনাকে অনেক ধন্যবাদ. সম্মিলিত findকমান্ডটি যখন আপনার উত্তর থেকে অনুপস্থিত তখন আমি ইমেজম্যাগিকের সাথে ব্যাচ প্রসেসিং চিত্র সম্পর্কিত তথ্য যুক্ত করেছি ।
রাফাল

9
আমি mogrify -trim *.jpgবর্তমান ফোল্ডারে সমস্ত চিত্র ক্রপ করতাম ।
বাটল বাটকাস

1
এটা অসাধারণ. এটি আমার অনেক সময় বাঁচিয়েছিল। টিএক্স :)
antmw1361

@ বাটলবাটকাস আমি সেই তথ্যটি অন্তর্ভুক্ত করার জন্য উত্তরটি সম্পাদনা করেছি। কিছু কারণে আমি আগে এই বিকল্পটি ভুলে গিয়েছিলাম।
রাফাল

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