ওভারলে একটি ভিডিও কার্ডের একটি হার্ডওয়্যার ফাংশন যা ভিডিওর মেমরি অনুলিপি না করেই মূল পর্দায় (প্রাথমিক পৃষ্ঠ) কোনও চিত্রকে ওভারলে করা সম্ভব করে তোলে। ওভারলে মনিটরে প্রেরণ করা ভিডিও সিগন্যাল তৈরির প্রক্রিয়াতে ভিডিও কার্ড ডিজিটাল-থেকে-অ্যানালগ রূপান্তরকারী (র্যামড্যাক) এ সঞ্চালিত হয়। প্রক্রিয়া চলাকালীন র্যামড্যাক প্রাথমিক সারফেস লাইনটি স্ক্যান করে এবং কোনও ওভারলে চিত্র এ আসে যখন এটি আসে।
প্রয়োজনীয়
লাইব্রেরি থেকে বিশেষ প্রভাব সেট।
নির্দেশনা
ধাপ 1
ওভারলে সক্ষম করার জন্য, এমন একটি প্রোগ্রাম লেখার বিষয়টি বিবেচনা করা প্রয়োজন যা ডেস্কটপের পৃষ্ঠের উপরে বা স্বেচ্ছাসেবী রঙের জায়গাগুলিতে (যদি আমরা ডেস্কটপে অঙ্কন মোডটিকে মূল মোড হিসাবে বিবেচনা করি) কিছু বিশেষ প্রভাব প্রদর্শন করে।
ধাপ ২
একটি বিশেষ প্রভাব চয়ন করুন। বিশেষ প্রভাবগুলির পছন্দ সম্পর্কে, আপনার বিশেষভাবে অসুবিধা হওয়া উচিত নয় - এগুলি কেবল ফাস্টলিবি লাইব্রেরিতে উদাহরণ থেকে ধার করা যেতে পারে, উদাহরণস্বরূপ, ফায়ারবোল আঁকার জন্য অ্যালগরিদমগুলি। এর পরে, আপনাকে এফেক্টে কণার একটি সহজ সিস্টেম যুক্ত করতে হবে এবং ফলটি সুবিধাজনক হবে বলে নামকরণ করতে হবে। ডাইরেক্টড্রা শুরু করুন। কেবলমাত্র প্রাথমিক পৃষ্ঠগুলি সূচনা করার অর্থ দেয়।
ধাপ 3
ওভারলে প্রদর্শন এবং এটি তৈরি করার ক্ষমতা পরীক্ষা করুন। এটি করার জন্য, getOverlayCaps ফাংশনটি ব্যবহার করুন। গেটওভারলেক্যাপগুলিতে জটিল এবং আকর্ষণীয় কিছু নেই - এটি প্রতিটি বিটের ডিডিসিপস বা ওভারলেগুলির সাথে যুক্ত মানের আরও কমপ্যাক্ট কাঠামো - টোভারলেক্যাপসে স্থানান্তর। এর পরে, আপনার ওভারলেটির আকারটি সংশোধন করা উচিত যাতে তারা ফাংশনটির ব্যবহারের সময় প্রাপ্ত পরামিতিগুলির সাথে মিল রাখে। বাস্তবে, এই জাতীয় কোডটির কার্যকর সম্পাদনের সম্ভাবনা অত্যন্ত নগণ্য, সুতরাং আপনার বিশেষভাবে এটিতে মনোনিবেশ করা উচিত নয় - বিশেষত, ধীর কাজ এড়াতে এর আকারটি সীমাবদ্ধ করা উচিত নয়, বাইটগুলিতে আকারটি পরীক্ষা করা প্রয়োজন হয় না ভিডিও মেমরির বিষয়বস্তুগুলি অনুপ্রবিষ্ট করার সম্ভাবনার জন্য এবং আরও কিছু।
পদক্ষেপ 4
সাধারণভাবে, একটি প্রতিবেদন পাওয়ার জন্য এটি আরও চেক করার মতো, যেহেতু ওভারলে তৈরির প্রক্রিয়াটি একটি ব্রুট-ফোর্স পদ্ধতি দ্বারা সম্পন্ন হয়। মুল বক্তব্যটি হ'ল এনুমোভারলে ফর্ম্যাটগুলির মতো কোনও ফাংশন উপস্থিত নেই এবং তৈরি করা হয়নি, তাই ব্যবহারকারীর কোনও কল্পনাযোগ্য ফর্ম্যাট পরীক্ষা করা উচিত এবং ভাগ্যবান হওয়ার আশা করা উচিত। তবে, একটি ফাংশন আইডিয়েট্রড্র 7 গেটফোরসিসি কোডস রয়েছে, যা নন-আরজিবি ফর্ম্যাট কোড (ফোরসিসি) নির্ধারণ করার জন্য ডিজাইন করা হয়েছে, তবে এতে কেবল প্রয়োজনীয় ওয়াইউভি নয়, সংক্ষেপিত টেক্সচার বিন্যাস এবং অন্যান্যও অন্তর্ভুক্ত রয়েছে। সম্পূর্ণ তালিকাটি ব্যবহার করতে এবং প্রতিটি ফর্ম্যাটটিকে YUV বা নন- YUV হিসাবে সংজ্ঞায়িত করার জন্য অযৌক্তিক বলে মনে হয়।
পদক্ষেপ 5
চিত্র উপস্থিত থাকলে ডেস্কটপ থেকে চিত্রটি সরান এবং এতে DCK রঙ নির্ধারণ করুন। DCK রঙ ওভারলে সক্ষম করুন। ওভারলে চালু হবে এবং যেতে প্রস্তুত। সমস্ত কাজের উইন্ডো হ্রাস করার পরে এর ব্যবহারের চাক্ষুষ প্রভাবগুলি মূল্যায়ন করা যেতে পারে।