সাব-পিক্সেল অ্যান্টিয়ালাইজিং বিধি


11

আমার সম্প্রতি পাঠ্যটির সাব-পিক্সেল অ্যান্টি-আলিয়াজিংয়ের সাথে একটি সমস্যা হয়েছিল , যা খুব কঠোর রঙ উত্পাদন করে এবং আমাকে কীভাবে সঠিকভাবে সম্পন্ন করাতে বোঝানো হয়েছে তা অবাক করে দিয়েছিল:

এখানে চিত্র বর্ণনা লিখুন

আমি নীচে পিক্সেলের তৃতীয়াংশ coveringাকা কালো টাইলের কয়েকটি কেস আঁকলাম।

এখানে চিত্র বর্ণনা লিখুন

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

www.lagom.nl থেকে

আমি ধরে নিচ্ছি একটি ভাল আলোর তীব্রতা এবং সঠিক রঙের মধ্যে ভারসাম্য থাকতে হবে। সাব-পিক্সেল অ্যান্টি-এলিয়াসিংয়ের জন্য কোন পদ্ধতি ব্যবহার করা হয় যা এ জাতীয় ভাল ফলাফল দেয়?


হালনাগাদ:

আমি 3x ইঞ্চি প্রস্থ এবং মাল্টিসেপলিং সহ একটি ছবিতে একটি সাদা টিপট রেন্ডার করেছি। নীচে আমি আরজিবিতে প্রতিটি বরাদ্দের সাথে প্রতি 3 পিক্সেল গড় তুলনা করি। রঙগুলি এখনও কিছু ক্ষেত্রে অত্যধিক উজ্জ্বল বলে মনে হয় (বিশেষত এখান থেকে উপরের উদাহরণের সাথে তুলনা করা ), আমার ফোন সেগুলি ভালভাবে ক্যাপচার করে না।

এখানে চিত্র বর্ণনা লিখুনএখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুনএখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুনএখানে চিত্র বর্ণনা লিখুন ঠিক আছে, তাই আমার মনিটরের জন্য কিছুটা ধূলাবালি করা প্রয়োজন


আমি বিশ্বাস করি যে কয়েকটি স্ক্রিনের প্রাথমিক রঙগুলির একটি আলাদা বিন্যাস রয়েছে। আপনি কি বিভিন্ন ধরণের স্ক্রিনে আপনার ফলাফলগুলি দেখেছেন?
ট্রাইকোপলাক্স

@ ট্রাইকোপ্লেক্স না, তবে আমি আত্মবিশ্বাসী আমার উভয় মনিটরই আরজিবি। এছাড়াও এখানে আমি আমার ইস্যুটির সমাধানের চেয়ে সাবপিক্সেল অ্যান্টিএলাইজিং কৌশলগুলি কীভাবে কাজ করার জন্য বোঝায় তাতে আরও আগ্রহী।
jozxyqk

আমি বিভিন্ন প্রাথমিক রঙের অর্থ বোঝাতে চাইনি, কেবলমাত্র আমি বোঝাতে চেয়েছি যে লাল, সবুজ এবং নীল বিভিন্ন জ্যামিতিক নিদর্শনগুলিতে সাজানো হয়েছে, তাই ভাল ফলাফল দেওয়ার জন্য আপনার অ্যালগরিদমটি জানতে হবে যে কোন প্যাটার্নটি ব্যবহৃত হচ্ছে।
ট্রাইকোপল্যাক্স

1
@ থ্রিচোপ্লেক্স হ্যাঁ, দুঃখিত, আমার স্পষ্ট করা উচিত ছিল, উভয় মনিটরের এই ছবির মতো বাম থেকে ডানদিকে আরজিবি ক্রমে পিক্সেল তৃতীয়াংশে বিভক্ত হয়েছে ।
jozxyqk

1
একটি নির্দিষ্ট পরিমাণে, তির্যক পাঠ্যটিতে কম লক্ষণীয় রঙের ফ্রিঞ্জ থাকবে কারণ opালু লাইনগুলি একই রঙটিকে উল্লম্বভাবে কয়েক পিক্সেলের বেশি উপস্থিত থাকতে দেয় না।
ট্রাইকপ্লেক্স

উত্তর:


3

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

সাব-পিক্সেল অ্যান্টি-এলিয়াসিং কীভাবে ভাল দেখাচ্ছে সে সম্পর্কে আপনি একটি ভাল নিবন্ধটি পেতে পারেন https://www.grc.com/ct/ctwhat.htm এবং "ফিক্স আপ" অংশের জন্য এখানে https: //www.grc। com / ct / freeandclear.htm এবং এখানে https://www.grc.com/ct/cttech.htm

এটি কী নেমে আসে তা হ'ল: আপনি যদি প্রতিটি উপ-পিক্সেলের জন্য আচ্ছাদিত ক্ষেত্রটি গণনা করে কেবল আর / জি / বি তীব্রতা গণনা করেন তবে ফলিত রঙের পাখিগুলি খুব কুৎসিত / বিরক্তিকর। এটি ঠিক করতে আপনাকে সাব-পিক্সেল চিত্রটিতে একটি অনুভূমিক অস্পষ্টতা / লো-পাস ফিল্টার প্রয়োগ করতে হবে। ফলাফলটি এমন একটি চিত্র যা কম তীক্ষ্ণ তবে এর চেয়ে কম কম স্যাচুরেটেড রঙ রয়েছে। যেমন আপনার "আপনাকে চেক করুন" উদাহরণের মতো কিছু।


2

সাব-পিক্সেল অ্যান্টি-এলিয়াসিংয়ের জন্য কোন পদ্ধতি ব্যবহার করা হয় যা এ জাতীয় ভাল ফলাফল দেয়?

আপনি কেবল অক্ষরগুলি রাস্টারাইজ করুন যেন সেগুলি প্রশস্ত হয়।

ফলাফলগুলি আপনি যেভাবে কার্ভগুলিকে রাইস্টারাইজ করেন তার মধ্যে পার্থক্য রয়েছে, উল্লেখযোগ্যভাবে কী ধরণের অ্যান্টি-আলিয়াজিং / স্যাম্পলিং স্কিম ব্যবহার করে এবং এটি ফন্টের ইঙ্গিত ব্যবহার করে কিনা । মহান ওভারভিউ দেখুন গ্রন্থে রাস্টারাইজেশান এক্সপোজার এন্টি-শস্য জ্যামিতি দ্বারা (IIRC এই কি ক্রোমিয়াম / PDFium ব্যবহারসমূহ) অথবা Subpixel রেন্ডারিং উইকিপিডিয়া উপর।

সংযুক্ত চিত্রটি যা যায়, আমি বিশ্বাস করি না এটির উপ-পিক্সেল রেন্ডারিংয়ের সাথে কিছু করার আছে। এটি যে কোনও কিছু হতে পারে: ভুল পিক্সেল জ্যামিতি , ভুল গামা, ভুল রঙ স্থান স্থানান্তর, ...


আমি প্রশ্নটির চিত্রটিতে নিয়মিত চক্রের পরিবর্তে চিত্রের স্বেচ্ছাসেদী পয়েন্টগুলিতে রঙ বিকৃতি হিসাবে প্রদর্শিত পিক্সেল জ্যামিতি, গামা বা রঙের স্থান রূপান্তর নিয়ে সমস্যাগুলি আশা করব। এটি অতিরঞ্জিত রঙ অ্যানালিয়ালাইজিং এবং খাঁটি গ্রেস্কেল অ্যান্টিয়ালাইজিং ইঙ্গিতগুলির মধ্যে অনুভূমিকভাবে আবর্তিত হয় যে এন্টিয়ালাইজিংয়ের প্রথম প্রয়োগটি একটি ভিন্ন স্কেলে সম্পাদিত হয়েছিল।
ট্রিকোপল্যাক্স

আমার সম্পূর্ণ ব্যাখ্যা নেই, কারণ বিকৃতিটি পাঠ্যের বিভিন্ন সারিগুলির মধ্যে একত্রিত বলে মনে হচ্ছে না, তবে মনে হচ্ছে সমস্যাটি ভেক্টর পাঠ্যের পরিবর্তে ইতিমধ্যে রাস্টারযুক্ত পাঠের উপ-পিক্সেল রেন্ডারিংয়ের সাথে সম্পর্কিত।
ট্রাইকোপলাক্স

@ ট্রাইকোপ্লাক্স আমি যা বলার চেষ্টা করি তা হ'ল আমি এন্টি-গ্রেনের সাব-পিক্সেল রেন্ডারিংয়ের সাথে একটি সমস্যা নিয়ে সন্দেহ করি। পরিবর্তে আমি অনুমান করব যে ইনপুটটি রাস্টারাইজারের প্রবেশের চেয়ে আগেই ম্যাংগল হয়ে গেছে। বা পরে, তবে নিজেই রাস্টারাইজারে নেই।
ইকির হানা

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