बाउंडिंग उदाहरण के लिए भरने के लिए अगर मैं एक सीमांकन बॉक्स 50px लंबा, निम्न इनपुट छवियों से 100px चौड़ा है जो निम्न व्यवहार होता भरने की जरूरत है:स्केल छवि को पूरी तरह, बॉक्स
200w एक्स 200h हो जाता है 50% और को घटाया गया 25% शीर्ष पर कटा हुआ हो जाता है और नीचे।
200W x 100h कोई फसल के साथ 50% को घटाया जाता है।
100w x 200h gets स्केल नहीं किया गया है, लेकिन 75px ऊपर और नीचे कटा हुआ हो जाता है।
ऐसा लगता है कि यह एक सामान्य आकार बदलने वाला फ़ंक्शन होगा, लेकिन मैं एल्गोरिदम का एक उदाहरण ट्रैक करने में सक्षम नहीं हूं।
छद्म कोड सहित किसी भी भाषा में उत्तर स्वीकार करेगा। उत्तर के साथ एक पृष्ठ का एक लिंक भी महान है!
किसी ने मेरे जवाब पर कोई टिप्पणी की, मैंने सोचा कि यह आप था, लेकिन यह नहीं है - क्या आप अपनी वास्तविक बाधाओं के बारे में प्रश्न को थोड़ा सा स्पष्ट कर सकते हैं? धन्यवाद। –
सामान्य मामला वह है जो मैं चाहता था। धन्यवाद। – Larsenal
धन्यवाद। मैंने अपने जवाब के भ्रामक आधे हिस्से को संपादित किया है। –