টার্মিনাল থেকে কীভাবে চিত্রগুলি ম্যানিপুলেট করা যায়

ইমেজম্যাগিক এমন একটি অ্যাপ্লিকেশন যা আমাদের কমান্ড লাইনের মাধ্যমে চিত্রগুলি ম্যানিপুলেট করতে দেয় এবং এটি ব্যবহারিকভাবে সমস্ত ফর্ম্যাটের জন্য ব্যবহৃত হয়। এটির সাহায্যে ফোল্ডারে থাকা চিত্রগুলিতে ক্রিয়াগুলি স্বয়ংক্রিয় করাও সম্ভব (রূপান্তরকরণ, আকার পরিবর্তন, ইত্যাদি ...)
আসুন দরকারী ইমেজম্যাগিক কমান্ডগুলির একটি তালিকা দেখুন:

একটি চিত্র থেকে তথ্য পান।

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


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   গিরিফাইন্ডেল তিনি বলেন

    আপনি মোগরিফাই ব্যবহার করছেন ?? পোস্টে উদাহরণ তাকান।
    চিয়ার্স! পল।

  2.   রুবেনগনু তিনি বলেন

    আপনি কপি এবং পেস্ট করেছেন?

    এটি টেক্সট সম্পাদক পৃষ্ঠাতে রাখে এমন '×' এর জন্য চিহ্নটির পরিবর্তে একটি অক্ষর 'x' রাখে।

    শুভেচ্ছা

    রুবেন

  3.   আইনহরেপ্রেসা তিনি বলেন

    হ্যালো
    আমি এটি পরীক্ষা করে দেখছি এবং এটি ঠিক আছে, তবে ফ্যাভিকন তৈরি করার আদেশটি আমার পক্ষে কাজ করে না, এটিই আমাকে ত্রুটি দেয়:
    রূপান্তর: `-রাইজ 'বিকল্পটির জন্য অবৈধ যুক্তি: 16 × 16 @ ত্রুটি / রূপান্তর.সি / কনভার্টআইমেজকম্যান্ড / 2343।
    শুভেচ্ছা

  4.   কেটারিন তিনি বলেন

    একটি টার্মিনাল কি

  5.   জ্যাঠান তিনি বলেন

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

  6.   লুণ্ঠন করা তিনি বলেন

    এই উজ্জ্বল পোস্টে একটি ছোট অবদান!

    বি ও ডাব্লুডাব্লুতে রূপান্তর করতে:

    রূপান্তর-মোমোক্রোম image.png চিত্র- bw.png

    শুভেচ্ছা

    1.    লিনাক্স ব্যবহার করা যাক তিনি বলেন

      অবদানের জন্য ধন্যবাদ!
      আলিঙ্গন! পল

  7.   ময়েসস গারনিকা রেডিলা তিনি বলেন

    হ্যালো, আমি অনেক ওয়েবসাইটে এই তথ্যটি দেখেছি!
    প্রশ্ন: আমি কীভাবে অন্য ডিরেক্টরিতে স্কেল করতে পারি?
    উদাহরণ: রূপান্তর-স্কেলে 50%-গুণমান 80% * .jpg> স্কেলিং /
    উদাহরণটি কাজ করে না, এটি ফোল্ডার এক্স থেকে একটি সাবফোল্ডার এক্স / স্কেল হওয়া উচিত কীভাবে?
    ইতিপূর্বে আপনাকে অনেক ধন্যবাদ!

    1.    বিসিভ তিনি বলেন

      আমি এর জন্য একটি স্ক্রিপ্ট তৈরি করেছি এবং পরিবর্তিতগুলি অন্য ফোল্ডারে সংরক্ষণ করা হয়েছে।
      আমি স্ক্রিপ্টটি ফোল্ডারের ভিতরে রাখি যেখানে আমার কাছে সমস্ত চিত্র রয়েছে যা আমি সংশোধন করতে চাই এবং আমি এটি কনসোল থেকে চালিত করব (ফাইলটির অবশ্যই মৃত্যুর অনুমতি থাকতে হবে)। আমি যে কোডটি পরবর্তী রাখতে যাচ্ছি, আপনি এটি একটি ফাইলে পেস্ট করুন এবং এটি আপনার পছন্দ মতো নাম দিন (আমি শেষে .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
      প্রতিধ্বনি "সফলভাবে সম্পন্ন"

  8.   লিনাক্সপ্রো তিনি বলেন

    ধন্যবাদ খুব ভাল