IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Coupler redimensioner image et rogner image


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Décembre 2013
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 84
    Points : 48
    Points
    48
    Par défaut Coupler redimensioner image et rogner image
    Bonjour à tous !

    J'ai ce script qui permet de redimensionner une image :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    $content_dir = ''.$imageprofil.'/';
    					$tmp_file = $_FILES['fichier']['tmp_name'];
    					if( !is_uploaded_file($tmp_file) ) {exit("Le fichier est introuvable");}
    					$type_file = $_FILES['fichier']['type'];
    					if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') ) {echo"Le fichier n'est pas une image";}else{
    					$name_file = $tmp['id'].'.jpg';
     
    					$uploadedfile = $_FILES['fichier']['tmp_name'];
    					$src = imagecreatefromjpeg($uploadedfile);
     
    					list($width,$height)=getimagesize($uploadedfile);
     
    					$newwidth='300';
    					$newheight=($height/$width)*$newwidth;
    					$tmp=imagecreatetruecolor($newwidth,$newheight);
     
    					imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
     
    					$filename = $imageprofil."/".$name_file;
     
    					imagejpeg($tmp,$filename,$qualiteim);
     
    					imagedestroy($src);
    					imagedestroy($tmp);
    					echo "Le fichier a bien été uploadé";}
    J'aimerais ajouter la fonction qui permet de rogner (couper l'image) afin d'avoir une image carré (200*200px).
    J'ai cette fonction mais je n'arrive pas à les coupler ensemble...

    Quelqu'un peux m'aider ?

    Voila la fonction pour rogner l'image :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    $content_dir = ''.$imageprofil.'/';
    					$tmp_file = $_FILES['fichier']['tmp_name'];
    					if( !is_uploaded_file($tmp_file) ) {exit("Le fichier est introuvable");}
    					$type_file = $_FILES['fichier']['type'];
    					if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') ) {echo"Le fichier n'est pas une image";}else{
    					$name_file = $tmp['id'].'.jpg';
     
    					$uploadedfile = $_FILES['fichier']['tmp_name'];
    					$src = imagecreatefromjpeg($uploadedfile);
     
    						$dest_x = 0; // On colle l'image sur l'autre a 0 en abscisse
    						$dest_y = 0; // On colle l'image sur l'autre a 0 en ordonnee
    						$src_departx = 0; // on part de 50 en largeur
    						$src_departy = 0; // on part de 20 en hauteur
    						$src_largeur = 300; // on copie de 50 en largeur
    						$src_hauteur = 300; // on copie de 20 en hauteur
     
    						$destination = imagecreatetruecolor($src_largeur,$src_hauteur);// on creer une image de la taille du cadre à copier
    						$source = imagecreatefromjpeg($uploadedfile); // celle qui sera copiée
     
    						imagecopy($destination, $source, $dest_x, $dest_y, $src_departx, $src_departy, $src_largeur, $src_hauteur);
     
    						imagepng($destination, 'profil/'.$name_file);

    MERCIII

  2. #2

Discussions similaires

  1. [Débutant] Manipulation d'images : intégrer une image dans une image
    Par noscollections dans le forum VB.NET
    Réponses: 2
    Dernier message: 17/10/2014, 11h51
  2. Rogner Image suivant conditions
    Par samiov dans le forum Images
    Réponses: 3
    Dernier message: 24/05/2010, 17h19
  3. redimensionement automatique d'une image
    Par biozaxx dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 17/10/2007, 17h24
  4. [ImageMagick] Rogner image au lieu de la redimensionner
    Par tunidesign dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 24/10/2005, 20h41
  5. [Image]Decouper une image
    Par Elmilouse dans le forum 2D
    Réponses: 4
    Dernier message: 09/12/2004, 21h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo