কমান্ড লাইনের মাধ্যমে চিত্র ফাইলগুলি কীভাবে মিরর করবেন?


13

আমি যা করতে চাই তা খুব সাধারণ। আমি একটি file.png, যা আমি আয়না করতে চাই, অর্থাত্ মূল চিত্রটির "প্রতিবিম্ব" হওয়া উচিত।

আমি জানি জিম্প এবং ইনকস্কেপের মতো বড় সরঞ্জামগুলি এটি করতে পারে তবে আমি একটি কমান্ড-লাইন ইউটিলিটির প্রত্যাশা করছি, এর মতো কিছু convert(যা দুঃখজনকভাবে এমন বিকল্প বলে মনে হয় না, বা কমপক্ষে এটি manপৃষ্ঠাতে উল্লেখ করা হয়নি )।

উত্তর:


26

দ্রুত পড়া থেকে এই , দৃশ্যত convertএই অপশনটি আহ্বান -flopঅনুভূমিক মিরর জন্য, এবং -flipউল্লম্ব জন্য। আমার যা করা দরকার ছিল তা ছিল

convert -flop input.png output.png

1
apt-get ImageMagick ইনস্টল sudo
Tonka

আমি পরিবর্তন সম্পর্কে পঠিত কিছু আছে convertকরার magick। সুতরাং কিছু ভুল হয়ে গেলে চেষ্টা করুন magick
সিগুর

3

আপনি যদি স্থানটিতে ওভাররাইট করতে চান এবং একই ফোল্ডারে আপনার কাছে এক টন চিত্র ফাইল রয়েছে, mogrifyতবে চিত্রম্যাগিক স্যুটটি এটি অর্জনের সবচেয়ে সহজ উপায় বলে মনে হচ্ছে:

# mirror in the vertical axis:
mogrify -flip *.jpg

# mirror in the horizontal axis:
mogrify -flop *.jpg

2

এই বিশেষ কাজের জন্য convertসম্ভবত যেতে ভাল উপায়, কিন্তু জিনিস এই ধরনের জন্য আমি প্রায়ই ব্যবহার netpbmগ্রন্থাগার, যা ইনস্টলযোগ্য (হিসাবে আপনি আশা করবে) সঙ্গে apt install netpbm। তারপর

  pngtopnm input.png | pnmflip -lr \
    | (other transformations if desired) \  
    | pnmtopng > output.png

এই কাজের জন্য এটি ওভারকিল, তবে আমি প্রায়শই নিজেকে পিএনএম ফাইলগুলিকে রূপান্তর বা বিশ্লেষণ করতে এক-অফ স্ক্রিপ্টগুলি লিখি যা উপলভ্য হবে না convert। এটি তুলনামূলকভাবে সহজ, কারণ পিএনএম হ'ল সাধারণ কল্পনাযোগ্য বিটম্যাপ গ্রাফিক ফর্ম্যাট।

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