উত্তর:
-negate
বিকল্পটি ব্যবহার করুন :
convert input.png -channel RGB -negate output.png
-negate
বিকল্প তার পরিপূরক রঙের সাথে প্রতিটি পিক্সেল প্রতিস্থাপন করে। -channel RGB
বিকল্প (যদি থাকে) অস্বীকার হওয়া থেকে আলফা চ্যানেল প্রতিরোধ করে ImageMagick 7 যেমন প্রয়োজন। (এই অন্তর্দৃষ্টি জন্য @yoya ধন্যবাদ!)
এর জন্য ডকুমেন্টেশনও দেখুন -negate
।
-channel RGB -negate
তা এড়াতে ব্যবহার করুন ।
-channel RGB
প্রয়োজনীয় নয়। আমি পাস হলে এটি আলফা চ্যানেলটি কেবল উল্টে দেয় -channel RGBA -negate
। আমি নিশ্চিত নই যে ভিন্ন আচরণের ব্যাখ্যা কী।
identify
ইনপুটটিকে "8-বিট এসআরজিবি" হিসাবে দেখলে আউটপুটটি "8-বিট গ্রেস্কেল গ্রে" হয়।
ইমেজম্যাগিক x.x কেবলমাত্র -নেগেট বিকল্পের সাথে রঙের তীব্রতা উল্টাতে পারে। রেফ) https://www.imagemagick.org/script/command-line-options.php#negate
convert input.png -negate output.png
ইমেজম্যাগিক x.x এর জন্য -নেগেটের সাথে-চ্যানেল বিকল্পের প্রয়োজন। রেফ) https://imagemagick.org/script/porting.php#cli পরিবর্তনকৃত বিকল্প
convert input.png -channel RGB -negate output.png
কারণ ডিফল্ট সক্রিয় চ্যানেলগুলিতে ইমেজম্যাগিক x.x এ স্বচ্ছতা (অস্বচ্ছ / আলফা) রয়েছে
ImageMagick6: DefaultChannels = ((AllChannels | SyncChannels) &~ OpacityChannel)
ImageMagick7: DefaultChannels = AllChannels
বেশিরভাগ অ্যালগরিদমগুলি লাল, সবুজ, নীল, কালো (সিএমওয়াইকে জন্য) এবং আলফা চ্যানেলগুলি আপডেট করে। সামগ্রিক ধারাবাহিকতার জন্য -নেগেটের ব্যবহার বলিদান হিসাবে মনে হচ্ছে।
আপনার জন্য আরও বিশদ। http://blog.awm.jp/2018/11/18/im7negate/
convert input.png -negate output.png
আমার জন্য ইমেজম্যাগিক 7.0.8 (আর্কলিনাক্স)
identify -verbose input.png | grep Type
এটি ট্রু কালার বা ট্রু কালোরআল্ফাকে আউটপুট করে।
-channel RGB
আমার উত্তর যোগ ।