* মান * দ্বারা স্ক্রিনের রঙগুলি উল্টান


2

আমি কীভাবে মান অনুসারে পর্দার রং উল্টাব ?

রঙগুলি উল্টানোর সর্বাধিক সাধারণ উপায় হ'ল আরজিবি-নেগেশন ব্যবহার করা। দুর্ভাগ্যক্রমে, এটি খুব সুন্দর নয়: নীল হলুদ হয়ে যায়, সবুজ ম্যাজেন্টা হয়ে যায় ইত্যাদি etc.

আমি যা চাই তা হ'ল উল্টানো value, এর মধ্যে অন্যতম উপাদান hueএবং saturation। এইভাবে, গা dark় রং হালকা হয়ে যাবে, আলো গা dark় হবে, তবে নীল যাইহোক নীল-ইশ থেকে যায়।

উদাহরণ আউটপুট (জিআইএমপি দিয়ে তৈরি, পুরো স্ক্রিনে কাজ করে না):

orig => মান-উল্টানো

লক্ষ্যটি হ'ল পুরো পর্দা "উল্টো" করা, যাতে আপনি পিডিএফ-এস, ফায়ারফক্স, তাত্ক্ষণিক বার্তাপ্রেরণ - সমস্ত গা dark় রঙে পড়তে পারেন।

উত্তর:


1

ওপেনজিএল-ভিত্তিক কমপোজিটারগুলি (উদাহরণস্বরূপ কম্পিউটার) এবং কাস্টম মেড শেডার (* .glsl) এর সাথে জড়িত একটি সমাধান রয়েছে।

শ্যাডার ফাইলের পাশাপাশি কৌশলটির পর্যবেক্ষণ এখানে দেওয়া হয়েছে: https://github.com/vn971/linux-color-inversion


// years 3 বছর পরে, অবশেষে আমি একটি সমাধান খুঁজে পেয়েছি যা কাজ করে! সত্যিই খুশি। আপনি যদি রঙ বিপরীতকরণের সুবিধাগুলি জানেন তবে আমি আশা করি এটিও আপনার পছন্দ হয়েছে।
ভাস্যনাভিকভ

0

আপনি রঙ-ম্যাট্রিক্স বিকল্পের সাহায্যে চিত্রম্যাগিক সরঞ্জামটি ব্যবহার করতে পারেন :

এই বিকল্পটি স্যাচুরেশন পরিবর্তন, হিউ রোটেশন, আলফায় আলোকসজ্জা এবং অন্যান্য বিভিন্ন প্রভাবের অনুমতি দেয়। যদিও ভেরিয়েবল-আকারের ট্রান্সফর্মেশন ম্যাট্রিকগুলি ব্যবহার করা যায়, সাধারণত একটি আরজিবিএ চিত্রের জন্য একটি 5x5 ম্যাট্রিক্স এবং সিএমওয়াইকা (বা অফসেট সহ আরজিবিএ) জন্য 6x6 ব্যবহার করে। ম্যাট্রিক্স অ্যাডোব ফ্ল্যাশ দ্বারা ব্যবহৃত অফসেটের সমান, ব্যতীত অফসেটগুলি 5 টির পরিবর্তে কলাম 6 (সিএমওয়াইকা চিত্রগুলির সমর্থনে) এবং অফসেটগুলি স্বাভাবিক করা হয় (ফ্ল্যাশ অফসেটকে 255 দ্বারা বিভক্ত করুন)।

উদাহরণস্বরূপ, অফসেট সহ কোনও চিত্রের বিপরীতে যুক্ত করতে, এই আদেশটি ব্যবহার করে দেখুন:

convert kittens.jpg -color-matrix \
    " 1.5 0.0 0.0 0.0, 0.0, -0.157 \
     0.0 1.5 0.0 0.0, 0.0, -0.157 \
     0.0 0.0 1.5 0.0, 0.0, -0.157 \
     0.0 0.0 0.0 1.0, 0.0,  0.0 \
     0.0 0.0 0.0 0.0, 1.0,  0.0 \
     0.0 0.0 0.0 0.0, 0.0,  1.0" kittens.png

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