Soyez le premier à donner votre avis sur cette source.
Vue 7 624 fois - Téléchargée 1 082 fois
####################################### ## Comment se servir de image2Resize ## ####################################### // Vous devez systématiquement inclure dans votre script le fichier de la classe par l'instruction include() include ('image2Resize.class.php'); // Mettez le chemin menant vers le fichier de la classe $votreObjet = new image2Resize ('./chemin_de_votre_fichier_source.jpg', 'Nom que vous souhaitez donner au fichier (sans l\'extension)'); // Vous pouvez ensuite appeler une des méthodes de la classe comme ceci : $image_redimensionnee = $votreObjet -> redimensionner ('./dossier_de_destination/', $taille_demandee, $qualite_jpg, $agrandissement); // Voir le fichier texte du zip pour plus de détails sur les méthodes de la classe
Pareil qu'un post plus haut.... sur un redimenssionnement tout comme la génération d'un vignette, j'ai 2 jolie images toutes noires....
$destination = $_SERVER['DOCUMENT_ROOT']."/temp/temp.jpg";
$titre="test";
$cheminGrande="./";
$hauteurGrande=200;
$cheminVignette="./";
$hauteurPetite=72;
$imageFactory =& new image2Resize($destination, $titre);
$a=$imageFactory->redimensionner($cheminGrande, $hauteurGrande, 70, true );
$b=$imageFactory->vignette($cheminVignette, $hauteurPetite, true);
Une idée ?
Au lieu de prendre le côté le plus large comme référence ce serait bien de pouvoir dire qu'on veut des images de 80px de large (ou de haut) qu'elles soient horizontales ou verticales (et que bien sur les proportions soient gardées).
Pour la génération de vignettes homogènes c'est plus sympas :)
@++
<?php
include ('image2Resize.class.php') ;
$file = $_FILES['file']['name'];
if($file) {
$monObjetImage = new image2Resize ($file, 'essai_redimension') ;
$image_redimensionnee = $monObjetImage -> redimensionner ('./', 600, 80, true) ;
}
?>
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<form action="" method="post" enctype="multipart/form-data" name="form1">
</form>
</html>
Merci
Merci à toi de l'utiliser ^_^
Une class bien pratique et que je trouve clairement développée et commentée.
Merci au développeur.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.