উত্তর:
আমি একটু অবাক হয়েছি যে কেউ সবচেয়ে সহজ, সস্তা এবং ন্যূনতম প্রযুক্তিগত বিকল্পের কথা উল্লেখ করেনি:
প্রথমে আপনার অ্যাপ্লিকেশন ফোল্ডারে থাকা অটোমেটারটি খুলুন।
এর পরে, একটি নতুন কর্মপ্রবাহ তৈরি করতে চয়ন করুন:
এরপরে, টেনে এনে ফেলে দিয়ে ওয়ার্কফ্লোতে নিম্নলিখিত পদক্ষেপগুলি যুক্ত করুন:
আপনি যখন এটি চালাবেন, অটোমেটর যাচ্ছেন:
("কর্মপ্রবাহ চলাকালীন এই ক্রিয়াটি দেখান" চেকবক্সের অর্থ ওয়ার্কফ্লোটি বিরতিতে চলেছে, বিকল্পটি প্রদর্শন করবে এবং আপনাকে তখন এটি পরিবর্তন করার অনুমতি দেবে)
একবার আপনি এটি করেনি, অটোমেটর মন্থন এবং জ্বলতে চলেছে, এবং এটি হয়ে গেলে এটি আপনাকে বীপ করবে।
দুর্ভাগ্যক্রমে, জেপিজি গুণমান চয়ন করার কোনও বিকল্প আছে বলে মনে হয় না। তবে দামের জন্য (নিখরচায়) এটি বেশ ডাং সুবিধাজনক।
আমি ইমেজম্যাগিক ব্যবহার করতে চাই। sips
এবং অটোমেটর (যা একটি অভিন্ন আকার পরিবর্তনের পদ্ধতি ব্যবহার করে) আমার মতে অতিরিক্ত তীক্ষ্ণতা ছাড়াই চিত্রগুলিকে খুব ঝাপসা দেখায়।
আপনি হোমব্রিউbrew install imagemagick
ইনস্টল করার পরে বা ম্যাকপোর্টগুলি ইনস্টল করার পরে ইমেজম্যাগিক ইনস্টল করতে পারেন । তারপরে এভাবে একটি কমান্ড চালান:sudo port install imagemagick
mogrify -filter lanczos2 -resize '500x500>' -format jpg -quality 90 -path /tmp/ *.jpg
500x500>
চিত্রগুলি 500px থেকে 500x500px ফিট করে বৃহত্তর বা লম্বা করে তোলে। 500x
সর্বদা প্রস্থটি 500 পিক্সে পরিবর্তন 500x500^
করবে এবং সমস্ত চিত্র কমপক্ষে 500x500px তৈরি করবে। স্থানে ফাইল পরিবর্তন -path /tmp/
করার /tmp/
পরিবর্তে আউটপুট ফাইলগুলি সংরক্ষণ করে ।
Lanczos2
বা 2-লোব ল্যাঙ্কজোসের সাথে খুব মিল Catrom
। Lanczos
( Lanczos3
) এর সাথে তুলনা করলে এগুলি কিছুটা কম তীক্ষ্ণ হয়, কম বেশি বেজে ওঠা শিল্পকর্ম তৈরি করে এবং আরও মাইরি নিদর্শন তৈরি করে। চিত্রগুলি আরও ছোট করার জন্য ডিফল্ট ফিল্টারটি হ'ল Triangle
যা আমার মতে চিত্রগুলি প্রায়শই ঝাপসা করে তোলে।
-quality 100
দ্বিগুণ বড় -quality 95
ফাইল তৈরি করে, যা দ্বিগুণ হিসাবে ফাইল তৈরি করে -quality 88
।
অধিক তথ্য:
http://www.imagemagick.org/Usage/resize/
http://www.imagemagick.org/Usage/filter/
http://lri.me/shell1.txt
এখানে একটি অনুরূপ আদেশ রয়েছে যা ব্যবহার করে sips
:
for f in *.jpg; do sips -Z 500 -s format jpeg -s formatOptions 80 "$f" /tmp/; done
-Z 500
500x500>
ইমেজম্যাগিকের মতো ।
অন্যের যদি 100,000 এরও কম চিত্র থাকে তবে আপনি প্রাকদর্শনও ব্যবহার করতে পারেন:
পূর্বরূপটি sips
ও অটোমেটর হিসাবে একই আকার পরিবর্তন পদ্ধতি ব্যবহার করতে ব্যবহৃত হয়েছিল , তবে এটি 10.7 সাল থেকে একটি আলাদা ব্যবহার করেছে। আমি Lanczos2
যদিও ইমেজম্যাগিকের পছন্দ করি ।
আমি বিভিন্ন বিকল্পের একটি তুলনা http://19a5b0.s3-website-us-west-2.amazonaws.com/imagemagick-osx-resizing/index.html এ আপলোড করেছি ।
mogrify
: এটি ফাইলগুলিকে স্থানে রূপান্তর করে, মূলগুলি ওভাররাইট করে! যদি কিছু ভুল হয়ে যায় তবে আপনি ফাইল হারিয়ে ফেলেছেন! আরও ভাল ব্যবহার convert
(ইমেজম্যাগিক থেকেও)।
-path
অপশনটি নির্দিষ্ট convert
করে না করে (যা বর্তমানে নেই)।
sips
সম্ভবত আরও ভাল পছন্দ। ১০০ টি জেপিজি সহ একটি দ্রুত পরীক্ষায় MB MB এমবি 800০০ পিপি প্রস্থে আকার পরিবর্তন করতে ~ ১ মিনিট সময় নেয়। সাথে sips
এবং ~ 8 মিনিট। সঙ্গে mogrify
(ডিস্ক বাফার পার্জ সঙ্গে, একটি quadcore উপর গনুহ সমান্তরাল ব্যবহার করে)।
ইমেজম্যাগিক একটি কমান্ড লাইন ইন্টারফেস প্রোগ্রাম এবং এই উদ্দেশ্যে তৈরি করা হয়েছে। ইমেজম্যাগিকের ব্যবহার এবং ইনস্টলেশনটি হুমকি দিতে পারে, তবে এই চিত্রের ম্যানিপুলেশন প্যাকেজটি আমি এখন পর্যন্ত সবচেয়ে শক্তিশালী হয়েছি। উত্স থেকে ইনস্টলেশনটি স্থানীয় ওএস এক্স ব্যবহারকারীদের জন্য ঝামেলা হতে পারে আমি আপনাকে হোমব্রু ব্যবহার করার পরামর্শ দিচ্ছি ।
ইনস্টল করার জন্য করে ImageMagick ব্যবহার Homebrew আপনার টার্মিনালে এই oneliner সঞ্চালন করুন:
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
হোমব্রিউ এখন ইনস্টল করা আছে, ইনস্টলেশনের পরে ইনস্টলারের পরামর্শ অনুসরণ করা বুদ্ধিমানের কাজ। এখন আমরা ব্যবহার করে ইমেজম্যাগিক ইনস্টল করি brew
।
brew install imagemagick
ইমেজম্যাগিক এখন ইনস্টল করা হয়েছে এবং এটি convert
প্রোগ্রামটি আপনার উদ্দেশ্যে ব্যবহার করা যেতে পারে। একটি বড় jpg চিত্রকে একটি ছোট পিএনজি চিত্রে রূপান্তর করতে আপনি চালাতে পারেন
convert input.jpg -geometry 800x600 output.png
"একটি ফোল্ডারে সমস্ত ফাইলকে কীভাবে পুনরায় আকার দিন এবং আলাদা ফোল্ডারে সেভ করবেন" আপনার প্রশ্নের উত্তর দেওয়ার জন্য আপনি নিম্নলিখিত স্ক্রিপ্টটি চালাতে পারেন।
# create output dir
mkdir -p "../resized"
# Convert all .jpg files in the current folder
for image in *.jpg; do
convert $x -geometry 800x600 resized/$x
done
ইমেজম্যাগিক 100 টিরও বেশি আলাদা চিত্র ফর্ম্যাটকে রূপান্তর করতে পারে এবং আপনি ফটোশপ দিয়ে ইমেজম্যাগিকের সাথে করতে পারেন এমন সমস্ত কৌশল।
বেশ কয়েকজন ইমেজম্যাগিকের কথা উল্লেখ করেছেন। এখানে একটি রেসিপি দেওয়া হয়েছে: সরলতার জন্য, ধরে নিন সমস্ত ফাইল এক ফোল্ডারে রয়েছে (এবং ফোল্ডারে অন্য কিছুই নেই)। একটি টার্মিনাল উইন্ডো খুলুন, এই ফোল্ডারে সিডি করুন, তারপরে চালান
mkdir ../resized
for x in *.jpg; do convert -geometry 800x600 $x ../resized/$x
যেখানে আপনি 800x600 আপনি যে আকারে চান তা প্রতিস্থাপন করুন।
সুবিধাগুলিতে ইমেজম্যাগিক্সে প্রচুর পরিমাণে নমনীয়তা অন্তর্ভুক্ত রয়েছে convert
যেমন লক্ষ্য চিত্রের জন্য বিভিন্ন মানের সেটিংস নির্বাচন করার ক্ষমতা বা শতাংশের মাধ্যমে পুনরায় আকারের বিকল্পটি সেট করা। অথবা আপনি ব্যবহার করতে পারেন -geometry 800x800
, সেই ক্ষেত্রে দিক অনুপাত সংরক্ষণ করা হবে তবে প্রস্থ এবং উচ্চতার সর্বোচ্চ হবে 800 পিক্সেল।
অসুবিধাগুলি হ'ল সুস্পষ্ট: কমান্ড লাইনের সাথে এটির একটি নির্দিষ্ট পরিচয় প্রয়োজন, এছাড়াও convert
আপনি যে সেটিংস চান সেটি কমান্ড লাইন বিকল্পের মাধ্যমে লাঙল করার ইচ্ছুকতা প্রয়োজন । এটি হৃদয়ের হতাশার জন্য কাজ নয়।
আমি দ্বিতীয় গ্রাফিক কনভার্টার । আমি 16 বছর ধরে নিবন্ধিত ব্যবহারকারী। এর মূল উদ্দেশ্য ব্যাচ-প্রসেসিং ইমেজ সম্পাদনা, এবং এটি কাস্টম ওয়ার্কফ্লো ডিজাইন এবং সেভ করার জন্য একটি ভাল ইউজার ইন্টারফেস রয়েছে।
আপনি এটি অটোমেটরের সাথে একযোগে ব্যবহার করতে পারেন, তবে সম্ভবত আপনার প্রয়োজন হবে না।
গ্রাফিক কনভার্টারের পৃষ্ঠা থেকে তাদের ব্যাচ প্রসেসিং ইমেজ সম্পাদনা কার্যগুলি ব্যাখ্যা করার জন্য এখানে কিছু তথ্য রয়েছে ।
অতিরিক্ত ফাংশন সহ ব্যাচ রূপান্তর
গ্রাফিক কনভার্টর আপনাকে পরিশীলিত ব্যাচ প্রসেসিং সরবরাহ করে যা চিত্রের নির্বাচনের জন্য প্রয়োগিত পুনরাবৃত্ত কাজগুলি সম্পূর্ণরূপে স্বয়ংক্রিয় করে দেয়:
- নির্বাচিত সমস্ত উত্স চিত্রগুলি সহজেই এবং দ্রুত একটি নতুন ফর্ম্যাটে রূপান্তর করুন - 5 বা 5,000 চিত্র ফাইল রয়েছে তা নির্বিশেষে; আপনি কেবল রূপান্তরকরণের ধরণের সংজ্ঞা দিন এবং বিশদটি সেট করুন set
- রূপান্তর প্রক্রিয়া চলাকালীন আপনি 60 টি অতিরিক্ত ব্যাচের ফাংশন যেমন ঘূর্ণন, আকার পরিবর্তন, রেজোলিউশন পরিবর্তন ইত্যাদি প্রয়োগ করতে পারেন
- ছবি ফাইলগুলি ইন্টারনেটে রাখার সময় যদি সামঞ্জস্যতা সমস্যা থাকে তবে ডকুমেন্টগুলি আপলোড করার আগে ম্যাক ওএস রিসোর্সফোর্কের অপসারণটি স্বয়ংক্রিয় করুন
- ইন্টারনেটে প্রকাশের জন্য এইচটিএমএল ফর্ম্যাটে ক্যাটালগগুলি তৈরি করুন এবং আপনার পৃথক প্রয়োজনীয়তার সাথে রঙগুলি, আকারগুলি ইত্যাদি সমন্বয় করুন (উদাহরণ দেখুন)
- দ্রুত এবং সহজেই বিশেষ মানদণ্ড অনুসারে দলিলগুলির একটি নির্বাচন নামকরণ করুন
- ছবি একসাথে যোগ দিন (যেমন কুইকটাইম ভিআর এর জন্য)
- আইপিটিসি তথ্য সন্নিবেশ করান বা বিভিন্ন নথি বিন্যাসের বাইরে বের করুন
- এবং আরো অনেক কিছু ...
এটি এখনও অন্য একটি সাধারণ, পরিষ্কার এবং কার্যকর ব্যাচের চিত্রের আকার পরিবর্তনকারী স্ক্রিপ্ট। আপনি যদি গ্রাফিক্স এবং বিভিন্ন রেজোলিউশনকে প্রচুর পরিমাণে ডিল করে থাকেন তবে আপনি এই স্ক্রিপ্টটি ব্যবহার করতে পারেন এবং মাঝে মাঝে ব্যবহারের জন্য বিভিন্ন মান সহ এটি সংরক্ষণ করতে পারেন।
আপনার প্রয়োজন অনুসারে এই target_width
120 টি মানটি পরিবর্তন করে এবং স্ক্রিপ্টটি সংরক্ষণ করুন। আপনার চিত্র (গুলি) এর আকার পরিবর্তন করতে এখন আপনার চিত্র (গুলি) সংরক্ষণ করা স্ক্রিপ্ট-ফাইলের উপরে টেনে আনুন।
স্ক্রিপ্ট সম্পাদক খুলুন এবং নিম্নলিখিত নতুন স্ক্রিপ্ট তৈরি করুন:
-- save in Script Editor as Application
-- drag files to its icon in Finder
on open some_items
repeat with this_item in some_items
try
rescale_and_save(this_item)
end try
end repeat
end open
to rescale_and_save(this_item)
tell application "Image Events"
launch
set the target_width to 120
-- open the image file
set this_image to open this_item
set typ to this_image's file type
copy dimensions of this_image to {current_width, current_height}
if current_width is greater than current_height then
scale this_image to size target_width
else
-- figure out new height
-- y2 = (y1 * x2) / x1
set the new_height to (current_height * target_width) / current_width
scale this_image to size new_height
end if
tell application "Finder" to set new_item to ¬
(container of this_item as string) & "scaled." & (name of this_item)
save this_image in new_item as typ
end tell
end rescale_and_save
আসল উত্স
প্রাকৃতিক পর্যালোচনা অবশ্যই কিছু মাঝে মাঝে পুনরায় আকার দেওয়ার জন্য একটি ভাল সমাধান। এছাড়াও অন্যান্য দুর্দান্ত নিখরচায় বিকল্প রয়েছে যেমন ইমেজম্যাগিক (কমান্ড-লাইন ইউটিলিটি), পূর্বরূপ বা অন্য কিছু প্লাস অটোমেটর ইত্যাদি are
তবে এটি যদি আপনার কাজের একটি অংশ হয় এবং আপনার যদি সত্যিকারের নমনীয়তা প্রয়োজন হয় তবে একটি বিশেষ উদ্দেশ্যযুক্ত অ্যাপ্লিকেশন আপনাকে অনেক সময় সাশ্রয় করবে এবং আরও অনেক বেশি সুযোগ দেবে। অনেক ব্যবহারকারী তার অসামান্য নমনীয়তা এবং সুবিধার্থে আমাদের ব্যাচের চিত্র পুনরায়াকার পুনরায় আকার সেন্স ( http://veprit.com/resizesense ) বেছে নিয়েছে ।
দাবি অস্বীকার: আমি বিকাশকারী। আপনি নিজেই বিচারকের আকার পরিবর্তন করুন। প্রোডাক্ট ওয়েবসাইটটিতে পরিচিতি ভিডিওটি আপনাকে বলবে যে রিসাইজ সেন্সে বিশেষ কী। একটি বিনামূল্যে ডেমো সংস্করণ আছে।
এর জন্য সেরা ..
আমি সাধারণত সমস্ত ছবি আইফোোটায় আমদানি করি এবং তারপরে এগুলি বিভিন্ন আকারে রফতানি করি। আমি এটি 300 বা ততোধিক চিত্রের ব্যাচগুলিতে করেছি, তবে আপনি যে স্কেলটি চান তা কখনই নয়। তবুও, এটি একটি বিকল্প হতে পারে।
অ্যাপল অ্যাপারচারের কথা কেউ উল্লেখ করেনি।
যদিও কোনও উপায়ে সস্তার নয়, এটি প্রচুর অন্যান্য জিনিসগুলির সাথে আসে যা আপনি দরকারী মনে করতে পারেন। এটি মূলত আইফোোটো এবং পরে কিছু প্রতিস্থাপন করে। এটি ফটোগ্রাফাররা সাধারণত ফটোশপের জন্য 95% ব্যবহার করেন। (এটি জ্বলন্ত পাঠ্য করবে না won't :-)
তবে আপনার যদি অ্যাপারচার অন্য জিনিসগুলি না দেয় তবে আমি ইমেজম্যাগিক পদ্ধতির উভয় ক্ষেত্রেই দ্বিতীয় স্থানে রয়েছি - যদি আপনি কমান্ড-লাইন প্রোগ্রামগুলি ডাউনলোড, ইনস্টল ও পরিচালনা করে এবং অটোমেটর পদ্ধতির দ্বারা ভয় পান না, যা @ মার্কেন্টের দাবি সত্ত্বেও নিখরচায় ।
আমি ওয়াইন (এবং এক্সকিয়ার্টজ ) এবং ইরফানভিউ ব্যবহার করি । অবশ্যই আপনি কমান্ড-লাইন থেকে চিত্রগ্রাহক ব্যবহার করতে পারেন । ওয়াইন এবং ইমেজম্যাগিকের জন্য আমি হোমব্রিউ সুপারিশ করব ।