Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
822 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Script complexe à modifier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script complexe à modifier

n°638652
nicoreims
Posté le 11-02-2004 à 11:48:29  profilanswer
 

Bonjour,
 
Regardez ce super script qu'on m'a donné (il recadre les photos puis les recompresses) :
 
Le problème c'est qu'il calcule la hauteur height maximale et adapte l'image par rapport au height max, je voudrais inverser, il faudrait qu'il calculela largeur width maximale pour l'image , merci d'avance !!
 
resize1($image,$newimage,$max_width=65,$max_height=200,$image_quality=90){
 
if($image!="" ){
$src_img = ImageCreateFromJpeg($image);
$orig_x = ImageSX($src_img);
$orig_y = ImageSY($src_img);
$new_y = $max_height;
$new_x = $orig_x/($orig_y/$max_height);
}
 if ($new_x > $max_width) {
 $new_x = $max_width;
 $new_y = $orig_y/($orig_x/$max_width);
 }
 
  $dst_img = ImageCreateTrueColor($new_x,$new_y);
 
  ImageCopyResampled($dst_img, $src_img, 0, 0, 0, 0, $new_x, $new_y,
$orig_x, $orig_y);
 
ImageJpeg($dst_img, $newimage, $image_quality);
ImageDestroy($src_img);
ImageDestroy($dst_img);
}

mood
Publicité
Posté le 11-02-2004 à 11:48:29  profilanswer
 

n°638709
burgergold
5$? va chez l'diable!
Posté le 11-02-2004 à 12:18:13  profilanswer
 

environ 15-20 lignes... tu trouves ca compliqué? ...


---------------
http://www.boincstats.com/signature/user_664861.gif
n°638711
nicoreims
Posté le 11-02-2004 à 12:19:12  profilanswer
 

C'est tous les x et y qui me perturbe

n°638714
burgergold
5$? va chez l'diable!
Posté le 11-02-2004 à 12:20:14  profilanswer
 

et encore, tu nous post pas tout le code
 
c'est ou que $max_height est initialisé? t'a qua inversé le traitement pour $new_x et $new_y presque


---------------
http://www.boincstats.com/signature/user_664861.gif
n°638715
deliriumtr​emens
sic transit intestinal...
Posté le 11-02-2004 à 12:21:04  profilanswer
 

y=rapport avec height
x=rapport avec width
 
Une fois que tu as compris ça...

n°638718
burgergold
5$? va chez l'diable!
Posté le 11-02-2004 à 12:21:41  profilanswer
 

nicoreims a écrit :

C'est tous les x et y qui me perturbe


 
ouais mais là quand même ca semble clair
 
new_x = ta nouvelle largeur
new_y = ta nouvelle hauteur
 
orig_x = ton ancienne largeur
orig_y = ton ancienne hauteur
 
4 variables principales...


---------------
http://www.boincstats.com/signature/user_664861.gif
n°638735
nicoreims
Posté le 11-02-2004 à 12:30:12  profilanswer
 

Ahh c'est bon, on m'a communiqué la réponse sur une mailling list, merci à tous !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Script complexe à modifier

 

Sujets relatifs
[FlashMX 2004 action-SCRIPT] - probleme avec Combobox[DOM] Modifier le style d'un élément SELECT
Moteur de script en C++modifier la source d'un état en vba code
comment modifier le classpath de java.exe ?[PERL/CGI] Récupérer les variable du script ?
[PHP] Comment envoyer des données en POST à un script ? [Résolu][Perl] Création d'un script CGI quels modules utiliser?
Insérer un java script ds un site web[JS] comment modifier le titre d'une fenetre JS (alert, confirm,...)
Plus de sujets relatifs à : Script complexe à modifier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR