Cet article décrit la méthode simple de JavaScript pour réduire les images de manière proportionnelle. Partagez-le pour votre référence, comme suit:
// Fonction de réduction d'image Equiscale ChangeImg (obj, largeur, hauteur) {var img = new Image (); img.src = document.getElementById (obj.id) .src var ys_w = img.width; var ys_h = img.height; if (ys_w> largeur || ys_h> hauteur) {var échelle; var échelle1 = ys_w / largeur; var échelle2 = ys_h / height; // alerte (échelle1 + "," + scale2); if (Scale1> Scale2) {Scale = Scale1; } else {Scale = Scale2; } document.getElementById (obj.id) .style.width = ys_w / scale; document.getElementById (obj.id) .style.height = ys_h / échelle; }}Pour plus d'informations sur le contenu lié à JavaScript, veuillez consulter les sujets de ce site: "Résumé des effets et techniques de commutation JavaScript", "Résumé des effets et techniques de recherche JavaScript", "Résumé des erreurs Javascript et des techniques de débogage" Algorithmes et techniques de traversée JavaScript ", et" Résumé de l'utilisation des opérations mathématiques JavaScript "
J'espère que cet article sera utile à la programmation JavaScript de tous.