পোর্টারডাফ.মোড অ্যান্ড্রয়েড গ্রাফিক্সে কী বোঝায়? এটি কী করে?


142

আমি অ্যান্ড্রয়েড গ্রাফিক্সে পোর্টারডাফ.মোডের অর্থ কী তা জানতে চাই ।

আমি জানি যে এটি একটি স্থানান্তর মোড

আমি এটিও জানি, এটির মধ্যে DST_IN, গুণ ইত্যাদি ইত্যাদি বৈশিষ্ট্য রয়েছে that


আমার সাম্প্রতিক আবিষ্কার থেকে আপনার যদি ওভারল্যাপিং চিত্রগুলি থাকে এবং সেগুলির একটির রঙিন ফিল্টার পরিবর্তন করার চেষ্টা করেন, এটি অন্য চিত্রটিকে এটি সংযুক্ত করে যা এটি ওভারল্যাপ করছে!
জোনাথন

উত্তর:


321

গুগল ইঞ্জিনিয়ারের দৃষ্টান্ত সহ একটি দুর্দান্ত নিবন্ধ এখানে:

http://ssp.impulsetrain.com/porterduff.html

পোর্টারডাফ চিত্রগুলি একত্রিত করার একটি উপায় হিসাবে বর্ণনা করা হয় যেন তারা একে অপরের উপর "ক্রিমবোর্ডের অনিয়মিত আকারের টুকরা" ছিল, পাশাপাশি ওভারল্যাপিং অংশগুলি মিশ্রণের জন্য একটি পরিকল্পনাও রয়েছে।

চিত্রগুলি রচনা করার ডিফল্ট অ্যান্ড্রয়েড উপায় হ'ল পোর্টারডাফ ode মোড S এসআরসি_ওভার , যা লক্ষ্য চিত্রের উপর উত্সের চিত্র / রঙ অঙ্কনের সমতুল্য । অন্য কথায়, এটি আপনার প্রত্যাশা অনুযায়ী যা করে এবং উত্স চিত্রের (ক্যানভাস) শীর্ষস্থানীয় চিত্রের সাথে উত্স চিত্রটি (ক্যানভাসে) উত্স চিত্রের আলফা দ্বারা সংজ্ঞায়িত ডিগ্রি পর্যন্ত প্রদর্শিত হয়।

নিবন্ধ থেকে পোর্টারডফ ইনফোগ্রাফিক

অন্যান্য মোডগুলি বর্ণনা করার জন্য অ্যান্ড্রয়েড ডক্স ব্যবহার করে বীজগণিত বুঝতে আপনি নীচের কীটি ব্যবহার করতে পারেন ( অনুরূপ শর্তাদির সাথে পূর্ণ বিকাশের জন্য নিবন্ধটি দেখুন )।

  • সং উত্স আলফা
  • এসসি উত্স রঙ
  • দা গন্তব্যস্থান আলফা
  • ডিসি গন্তব্য রঙ

যেখানে আলফা একটি মান [0..1], এবং রঙ প্রতি চ্যানেল প্রতি একবার প্রতিস্থাপিত হয় (তাই লাল, সবুজ এবং নীল প্রতিটি জন্য সূত্র একবার ব্যবহার করুন)

ফলস্বরূপ মানগুলি বর্গাকার ধনুর্বন্ধনীগুলির জুড়ি হিসাবে নিম্নরূপে নির্দিষ্ট করা হয়।

[<alpha-value>,<color-value>]

ফলস্বরূপ আলফা চ্যানেল এবং প্রতিটি বর্ণ চ্যানেল যথাক্রমে উত্পন্ন করার সূত্রগুলি কোথায় alpha-valueএবং color-value


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