আমার কিছু চিত্র ঘোরানো হয়েছে তবে এই ডেটাটি রাখা হয়েছে। সমস্যাটি হ'ল, মোগ্রিফাইগুলি যখন তাদেরকে জেপিজি থেকে পিএনজিতে রূপান্তরিত করার জন্য ব্যবহার করা হয়, তখন সেই ডেটাটি অদৃশ্য হয়ে যায়। এই সমস্যাটি দেখানোর জন্য, আমি মনে করি স্ক্রিপ্ট এবং একটি স্ক্রিনশট প্রদর্শন করা সবচেয়ে ভাল।
কোড সহ স্ক্রিপ্ট। এটি একটি পাঠ্য ফাইলে রাখুন, এটিকে কার্যকর করার অনুমতি দিন, ডাবল ক্লিক করুন, চালান (যদি আপনি চান টার্মিনাল থেকে) এবং কিছুক্ষণ অপেক্ষা করুন। সেই ফোল্ডারে থাকা সমস্ত জেপিজি পিএনজিতে রূপান্তরিত হবে।
#! /bin/bash
echo "Converting JPG to png. Please don't close this window."
mogrify -alpha on -format png *.JPG
mogrify -alpha on -format -alpha on png *.jpg
এটি দুর্দান্ত কাজ করে এবং একটি আলফা চ্যানেল যুক্ত করে। চ্যানেলটি স্বতন্ত্রভাবে যোগ করার জন্য নয়, পরে এগুলি সম্পাদনা করার সময় এটি ব্যক্তিগতভাবে কার্যকর।
এখন স্ক্রিনশট যা সমস্যার চিত্র তুলে ধরে:
যেমন আপনি দেখতে পাচ্ছেন, আসলটির '(জেপিজি) পূর্বরূপটি ঠিক আছে, পরিবর্তিত পূর্বরূপটি ভুল, শটওয়েল রেন্ডারিং সঠিক এবং জিম্প সম্পাদনা ভুল এবং এমনকি চিত্রটি ঘোরানো হয়েছে তাও বলেনি, কারণ এটি ব্যবহার করতে ব্যবহার করে অন্যান্য চিত্র।
ওরিয়েন্টেশন সংরক্ষণের জন্য আমি কীভাবে আমার স্ক্রিপ্ট সম্পাদনা করতে পারি?