ইমেজম্যাগিক এমন একটি অ্যাপ্লিকেশন যা আমাদের কমান্ড লাইনের মাধ্যমে চিত্রগুলি ম্যানিপুলেট করতে দেয় এবং এটি ব্যবহারিকভাবে সমস্ত ফর্ম্যাটের জন্য ব্যবহৃত হয়। এটির সাহায্যে ফোল্ডারে থাকা চিত্রগুলিতে ক্রিয়াগুলি স্বয়ংক্রিয় করাও সম্ভব (রূপান্তরকরণ, আকার পরিবর্তন, ইত্যাদি ...)
আসুন দরকারী ইমেজম্যাগিক কমান্ডগুলির একটি তালিকা দেখুন:
একটি চিত্র থেকে তথ্য পান।
identify -ping image.png
আরও তথ্য পান।
identify -verbose image.png
কোনও ছবিতে ব্যবহৃত রঙগুলির তালিকা জানুন।
identify -list color image.png
একটি পিএনজি চিত্রটি জেপিজিতে রূপান্তর করুন
convert image.png image.jpg
রূপান্তর মানের নির্দেশ করে একটি পিএনজি চিত্রকে জেপিজিতে রূপান্তর করুন।
convert -quality 96 image.png image.jpg
ফোল্ডারে থাকা সমস্ত পিএনজি চিত্রকে জেপিজিতে রূপান্তর করুন
mogrify -format png *.jpg
সমস্ত চিত্র (* .jpg, * .png) পিডিএফে রূপান্তর করুন
convert images*.* archivo.pdf
একটি চিত্র পুনরায় আকার দিন
convert -resize 48×48 image.png image-mini.png
একটি ফোল্ডারে সমস্ত চিত্রকে পুনরায় আকার দিন
mogrify -resize 48×48 *.png
প্রস্থ নির্দিষ্ট করে একটি চিত্রকে পুনরায় আকার দিন
convert -resize 620x image.png image-620.png
উচ্চতা উল্লেখ করে একটি চিত্র পুনরায় আকার দিন
convert -resize x100 image.png image-100.png
একটি ফ্যাভিকন তৈরি করুন
convert -colors 256 -resize 16×16 image.jpg favicon.ico
কোনও রঙিন চিত্রকে কালো এবং সাদা রূপান্তর করুন
convert -type image.jpg image-noir-blanc.jpg
একটি চিত্রের চারপাশে 1 পিক্সেলের স্বচ্ছ সীমানা যুক্ত করুন
convert -bordercolor Transparent -border 1×1 image.png image-borde.png
একটি চিত্রের চারদিকে 10 পিক্সেল কালো সীমানা যুক্ত করুন
convert -bordercolor #000000 -border 10×10 image.png image-borde.png
একটি চিত্র একটি নেতিবাচক তৈরি করুন
convert -negate image.png image-negate.png
একটি চিত্র উল্লম্বভাবে ঘোরান
convert -flip image.png image-inversee.png
বাম থেকে ডানে একটি চিত্র ঘোরান
convert -flop image.png image-inversee.png
ইমেজম্যাগিক জিইউআই ব্যবহার করুন
display image.png
আপনি মোগরিফাই ব্যবহার করছেন ?? পোস্টে উদাহরণ তাকান।
চিয়ার্স! পল।
আপনি কপি এবং পেস্ট করেছেন?
এটি টেক্সট সম্পাদক পৃষ্ঠাতে রাখে এমন '×' এর জন্য চিহ্নটির পরিবর্তে একটি অক্ষর 'x' রাখে।
শুভেচ্ছা
রুবেন
হ্যালো
আমি এটি পরীক্ষা করে দেখছি এবং এটি ঠিক আছে, তবে ফ্যাভিকন তৈরি করার আদেশটি আমার পক্ষে কাজ করে না, এটিই আমাকে ত্রুটি দেয়:
রূপান্তর: `-রাইজ 'বিকল্পটির জন্য অবৈধ যুক্তি: 16 × 16 @ ত্রুটি / রূপান্তর.সি / কনভার্টআইমেজকম্যান্ড / 2343।
শুভেচ্ছা
একটি টার্মিনাল কি
তাদের সিনট্যাক্সে কমান্ড এবং স্পষ্টতা খুব ভাল নির্বাচন। ইমেজগুলির একটি ব্যাচকে পুনরায় আকার দেওয়ার জন্য রূপান্তরটি ব্যবহার করার চেষ্টা করার আগে আমার প্রচুর সমস্যা হয়েছিল এবং এখন আমি একই উদ্দেশ্যে মোগ্রিফাই ব্যবহার করি সবকিছু ঠিকঠাক হয়ে গেছে। আপনাকে অনেক ধন্যবাদ পাবলো।
এই উজ্জ্বল পোস্টে একটি ছোট অবদান!
বি ও ডাব্লুডাব্লুতে রূপান্তর করতে:
রূপান্তর-মোমোক্রোম image.png চিত্র- bw.png
শুভেচ্ছা
অবদানের জন্য ধন্যবাদ!
আলিঙ্গন! পল
হ্যালো, আমি অনেক ওয়েবসাইটে এই তথ্যটি দেখেছি!
প্রশ্ন: আমি কীভাবে অন্য ডিরেক্টরিতে স্কেল করতে পারি?
উদাহরণ: রূপান্তর-স্কেলে 50%-গুণমান 80% * .jpg> স্কেলিং /
উদাহরণটি কাজ করে না, এটি ফোল্ডার এক্স থেকে একটি সাবফোল্ডার এক্স / স্কেল হওয়া উচিত কীভাবে?
ইতিপূর্বে আপনাকে অনেক ধন্যবাদ!
আমি এর জন্য একটি স্ক্রিপ্ট তৈরি করেছি এবং পরিবর্তিতগুলি অন্য ফোল্ডারে সংরক্ষণ করা হয়েছে।
আমি স্ক্রিপ্টটি ফোল্ডারের ভিতরে রাখি যেখানে আমার কাছে সমস্ত চিত্র রয়েছে যা আমি সংশোধন করতে চাই এবং আমি এটি কনসোল থেকে চালিত করব (ফাইলটির অবশ্যই মৃত্যুর অনুমতি থাকতে হবে)। আমি যে কোডটি পরবর্তী রাখতে যাচ্ছি, আপনি এটি একটি ফাইলে পেস্ট করুন এবং এটি আপনার পছন্দ মতো নাম দিন (আমি শেষে .sh রেখেছি তা জানার জন্য যে এটি কেবল ফাইলের নাম পড়ে স্ক্রিপ্ট)।
কোডটি কপি করে পেস্ট করুন যদি এটি আপনাকে সহায়তা করে:
#! / বিন / ব্যাশ
### প্রস্থ এবং মানের নির্দেশ করে এমন একটি চিত্রের আকার পরিবর্তন করুন
# রূপান্তর-গুণমান 86-আকার 620x চিত্র.png চিত্র -620.png
### কোনও চিত্রের আকার এবং উচ্চতা এবং মান নির্দেশ করে তা পরিবর্তন করুন
# রূপান্তর-কোয়ালিটি 86 -রাইজ x100 চিত্র.png চিত্র -100.png
+ তথ্য: https://blog.desdelinux.net/como-manipular-imagenes-desde-el-terminal/
#
# ================================================== =============
প্রত্যক্ষ =
pwd
সিডি RE প্রত্যক্ষ
রাইজড_ডাইরেক্টরি = »রাইজাইড_আইএমজি
$ (এমকেডির "$ রাইজড_ডাইরেক্টরি" 2> / দেব / নাল)
TEMP = »img_list» # অভ্যন্তরীণ অস্থায়ী ফাইল
#
অস্থায়ী ফাইলে ডিরেক্টরি ইমেজগুলির তালিকা #
ls * .png 2> / dev / নাল >> $ পুনরায় আকার_পরিচালনা / $ টিইএমপি; ls * .PNG 2> / dev / নাল >> $ রাইজড_ডাইরেক্টরি / $ টিইএমপি;
ls * .jpg 2> / dev / নাল >> $ রাইজড_ডাইরেক্টরি / $ টিইএমপি; ls * .JPG 2> / dev / নাল >> $ রাইজড_ডাইরেক্টরি / $ টিইএমপি;
ls * .jpeg 2> / dev / নাল >> $ রাইজড_ডাইরেক্টরি / $ টিইএমপি; ls * .JPEG 2> / dev / নাল >> $ রাইজড_ডাইরেক্টরি / $ টিইএমপি;
ls * .gif 2> / dev / নাল >> $ রাইজড_ডাইরেক্টরি / $ টিইএমপি; ls * .GIF 2> / dev / নাল >> $ পুনরায় আকার_পরিচালনা / $ টিইএমপি
#
ডিরেক্টরি মধ্যে চিত্র পরিবর্তন
প্রতিধ্বনি -n "প্রসেসিং, দয়া করে অপেক্ষা করুন"
চিত্র পড়ার সময়
do
প্রতিধ্বনি -n "।"
রূপান্তর-গুণমান 90-আকার 1000x $ চিত্র $ আকার পরিবর্তন_ডাইরেক্টরি / $ চিত্র
সম্পন্ন <$ আকার পরিবর্তন_নির্দেশ / EM টিএমপি
বের করে দিল ""
#
# অস্থায়ী ফাইলটি মুছুন
rm $ resized_directory / EM TEMP
প্রতিধ্বনি "সফলভাবে সম্পন্ন"
ধন্যবাদ খুব ভাল