এটি চিত্রকে সঙ্কুচিত করে তুলবে যদি এটি নির্দিষ্ট ক্ষেত্রের জন্য খুব বড় হয় (হিসাবে, এটি চিত্রটিকে বড় করে না)।
সেটেকের মাধ্যমে সমাধান অটো মোডে "সঙ্কুচিত থেকে ফিট" এর জন্য ঠিক আছে। তবে, 'অটো' মোডে ফিট করার জন্য সর্বোত্তমভাবে প্রসারিত করতে, আপনাকে প্রথমে প্রাপ্ত চিত্রটি একটি টেম্প আইডিতে রাখতে হবে, এটি উচ্চতা বা প্রস্থে প্রসারিত করা যায় কিনা তা পরীক্ষা করুন (তার দিকের রেশন v / s এর অনুপাতের উপর নির্ভর করে আপনার প্রদর্শন ব্লক),
$(".temp_image").attr("src","str.jpg" ).load(function() {
// callback to get actual size of received image
// define to expand image in Height
if(($(".temp_image").height() / $(".temp_image").width()) > display_aspect_ratio ) {
$(".image").css('height', max_height_of_box);
$(".image").css('width',' auto');
} else {
// define to expand image in Width
$(".image").css('width' ,max_width_of_box);
$(".image").css('height','auto');
}
//Finally put the image to Completely Fill the display area while maintaining aspect ratio.
$(".image").attr("src","str.jpg");
});
যখন প্রাপ্ত চিত্রগুলি প্রদর্শন বাক্সের চেয়ে ছোট হয় তখন এই পদ্ধতিটি কার্যকর। আকার এবং ব্যান্ডউইথকে বাঁচাতে আপনার বড় প্রদর্শন বাক্সটি পূরণ করতে আপনাকে অবশ্যই তাদের প্রসারিত সংস্করণের পরিবর্তে মূল সার্ভারে সেভ করতে হবে।