Mise à l'échelle proportionnelle JS d'une image Code
Mise en évidence de code réalisée par Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->
Dernier javascript Afficher automatiquement les images proportionnellement et compresser les images proportionnellement
Affichage de l'image originale (534 X 800)
ceci)
. /img/IMG_20140424_200722.jpg" target="_blank">
< ;br />
Mise à l'échelle proportionnelle PHP images de la base de données
Copier le code
Le code est le suivant :
class ImgSF{
$size_src=getimagesize($img_address);
$w=$size_src['0'];
$h=$size_src['1']
//Spécifiez la largeur maximale (peut-être la hauteur) de la mise à l'échelle
$ max=300;
//Selon la valeur maximale de 300, calculez la longueur de l'autre côté et obtenez la largeur et la hauteur de l'image mise à l'échelle
if($w > $h){
$w=$max;
$h=$h *($max/$size_src['0']);
}else{
$h=$max
$w; =$w*($max/$size_src['1']) ;
}
//Déclarer une ressource d'image en vraies couleurs de $w largeur et $h hauteur
$ image=imagecreatetruecolor($w, $h);
//Fonction clé, paramètres (ressource cible, source, coordonnées de départ x,y de la ressource cible, coordonnées de départ x,y de la source ressource, largeur et hauteur w,h de la ressource cible, largeur et hauteur w de la ressource source, h)
imagecopyresampled($image, $src, 0, 0, 0, 0, $w, $h, $ size_src['0'], $size_src['1']);
//Dites au navigateur d'analyser
header('content-type:image/png'); $image);
//Détruire les ressources
imagedestroy($ image);
}
}
$obj=new ImgSF(); make_img("./img/IMG_20140424_200722.jpg");
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn