मान लीजिए कि मैं अपने प्रोग्राम में एक छवि अपस्कलिंग/डाउनस्कलिंग एल्गोरिदम शामिल करना चाहता हूं। निष्पादन समय महत्वपूर्ण नहीं है, परिणाम "गुणवत्ता" है। इस मामले में आप "गुणवत्ता" को कैसे परिभाषित करते हैं और फिर आप उपलब्ध विकल्पों से सर्वश्रेष्ठ एल्गोरिदम कैसे चुनते हैं?दो छवि स्केलिंग एल्गोरिदम की "गुणवत्ता" की तुलना कैसे करें?
एक तरफ ध्यान दें, यदि यह बहुत सामान्य है, मूल समस्या है जिसके लिए मैं एक समाधान खोजने के लिए कोशिश कर रहा हूँ यह है: लगता है मैं छवियों कि मैं क्रम में उच्च स्तरीय करने की आवश्यकता होगी की एक बहुत कुछ है (एक वीडियो, वास्तव में)। मैं उन्हें पूर्व-संसाधित कर सकता हूं और धीमे और उच्च-गुणवत्ता वाले एल्गोरिदम के साथ उन्हें कुछ हद तक बढ़ा सकता हूं, लेकिन मुझे अंतिम समाधान (अच्छी तरह से, लोगों के पास अलग-अलग मॉनीटर नहीं हैं) पता नहीं है, इसलिए मैं तुरंत इसका आकार बदल नहीं सकता। क्या यह फायदेमंद होगा अगर मैंने इसे अपने उच्च गुणवत्ता वाले एल्गोरिदम के साथ कुछ हद तक बढ़ाया, और फिर खिलाड़ी को रनटाइम पर आवश्यक संकल्प के लिए आगे बढ़ने दें (तेज लेकिन निम्न गुणवत्ता वाले एल्गोरिदम के साथ)? या क्या मुझे वीडियो छोड़ना चाहिए और रनटाइम पर एक पास में किए जाने वाले सभी upscaling छोड़ देना चाहिए?