"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पहलू अनुपात बनाए रखते हुए छवियों का आकार आनुपातिक रूप से कैसे बदलें?

पहलू अनुपात बनाए रखते हुए छवियों का आकार आनुपातिक रूप से कैसे बदलें?

2024-11-10 को प्रकाशित
ब्राउज़ करें:536

How to Resize Images Proportionally While Maintaining Aspect Ratio?

आनुपातिक रूप से छवियों का आकार कैसे बदलें

आनुपातिक रूप से छवियों का आकार बदलना एक सामान्य कार्य है जिसका उपयोग छवियों को उनके पहलू को बनाए रखते हुए विशिष्ट आयामों में फिट करने के लिए किया जा सकता है अनुपात। यह विशेष रूप से तब उपयोगी होता है जब विभिन्न आकारों की छवियों के साथ काम किया जाता है जिन्हें लगातार प्रदर्शित करने की आवश्यकता होती है।

jQuery का उपयोग करके आनुपातिक रूप से एक छवि का आकार बदलने के लिए, आप निम्नलिखित कोड का उपयोग कर सकते हैं:

$('img').css({
  'max-width': '100%',
  'max-height': '100%',
  'width': 'auto',
  'height': 'auto'
});

यह कोड छवि की अधिकतम चौड़ाई और ऊंचाई को 100% पर सेट करता है, जो छवि को इन आयामों के भीतर फिट होने के लिए आनुपातिक रूप से स्केल करने की अनुमति देता है। मूल पहलू अनुपात को बनाए रखने के लिए 'चौड़ाई' और 'ऊंचाई' गुणों को 'ऑटो' पर सेट किया गया है। फ़ंक्शन:

फ़ंक्शन कैलकुलेटAspectRatioFit(srcWidth, srcHeight, maxWidth, maxHeight) { var अनुपात = Math.min(maxWidth / srcWidth, maxHeight / srcHeight); वापसी {चौड़ाई: srcWidth*अनुपात, ऊंचाई: srcHeight*अनुपात }; }
function calculateAspectRatioFit(srcWidth, srcHeight, maxWidth, maxHeight) {

    var ratio = Math.min(maxWidth / srcWidth, maxHeight / srcHeight);

    return { width: srcWidth*ratio, height: srcHeight*ratio };
}
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3