Maison > interface Web > js tutoriel > Exemple de mise à l'échelle proportionnelle des images de base de données avec des compétences php et js_javascript

Exemple de mise à l'échelle proportionnelle des images de base de données avec des compétences php et js_javascript

WBOY
Libérer: 2016-05-16 16:50:58
original
1745 Les gens l'ont consulté
Mise à l'échelle proportionnelle JS d'une image

Code
Copier le code Le code est le suivant :

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)

534 X 800

. /img/IMG_20140424_200722.jpg" target="_blank">200 , l'image ne sera pas agrandie et affichée (affichée selon l'image originale)<br /> <br>L'image originale est de 444 x 207, compressée à 500 x 600, et l'image originale est l'image sera affichée<br /> <br>onload =
444 X 207
< ;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");

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal