Accueil
Tutoriels
  Préface Preface
 Créer son site Créer son site
 Tutoriaux Tutoriaux (163)
 Les 20 meilleurs cours TOP 20
 Astuces Astuces

 HTML HTML
 XHTML XHTML
 PHP/MySQL PHP/MySQL
 Javascript Javascript
 CSS CSS menu
 Photoshop Photoshop
 Flash Flash
 Swish Swish
Recherche :
 
autres
  Accueil Accueil

 Forum FORUM
 New Yoric News YoRiC
 Livre d'or Livre d'or
 Statistiques Statistiques
 Humour ++++

 Plan du site Plan du site
 Bannières Bannières
 Contacts Contacts
  

PHP / MYSQL Taille et format d'une image
> > > > Posez une question dans le Forum ! < < < <
Insérer un tutorial !



Afin de complémenter la fonction précédente, la fonction GetImageSize est là.
Enchaînant immédiatement avec un exemple, nous allons essayer de calculer la taille et le type de l'image imprimer en bas de la page !
Le principe est un peu prêt le même que pour la fonction précédente mais en plus complexe :
Alors lisez bien il faut suivre :
/* *taille de l'image**/ => au cas où vous ne le sauriez pas, le texte mis entre /** et **/ est du commentaire dans php !
$size = GetImageSize("infor_images/imprimer.gif"); ==> récupère les données de taille et format de l'image "imprimer.gif" qui se trouve le dossier "infor_images"
ceci récupère plusieurs résultats que l'on ne peut pas afficher sous forme définitive, ainsi la taille va devoir être affichée sous forme $size[1]x$size[0], $size[1] étant la hauteur et $size[0] la largeur ( ou l'inverse je ne sais plus vous testerez, lol )

Ensuite si vous souhaitez obtenir le format de fichier, il vous faut $size[2], ceci va vous renvoyer différents résultats suivant le type de fichier : 1 pour GIF , 2 pour JPG et 3 pour PNG, vous ne pouvez identifer que ces 3 types de formats !, bon maintenant que vous savez tout, je vous laisse vous débrouiller.......nan je rigole, oulà je suis un pitit blagueur ce soir( enfin ce soir pour moi, @l'heure ou je fais cette page ! )Alors voici le script dont vous pouvez vous servir :
/**type de fichier**/ ==>il est fortement conseillé de mettre des commentaires dans son script afin de s'y retrouver quand on le reprend sans y avoir touche durant longtemps.
$typ = $size[2] ; ==>associe les résultats de $size[2] à $typ

if($typ == '1' ) ==> on est obligé d'ouvrir une boucle if si l'on veut pour afficher le type de format sous forme de texte
{
$ty = 'GIF';
}
elseif($typ == '2' )
{
$ty = 'JPG';
}
elseif($typ == '3' )
{
$ty = 'PNG';
}
else
{
$ty = 'inconnu' ;
}


et puis l'affichage :
echo" Taile de l'image :$size[1]x$size[0]
Format de l'image : $ty ";

Cela nous donne : Taile de l'image :30x150
Format de l'image : GIF
Arf, bah voilà, le $size[0], c la longueur et l'autre bah la largeur !
Ecrit par : YoRiC, lu 14404 fois [4] commentaires commentaire

précédent imprimersuivant

Temps d'exécution : 0.03445 sec
 
personnes en ligne
 24 connectés
membres

Mémoriser ?



liens
noir
Beocia

partenaires :
PSDMag

PHP Splutions

www.joliespages.com

Tous droits réservés à yo-ric 2002 - 2007