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

Bibliothèques et frameworks PHP Discussion :

[Images] Crop d'une image jpeg à 300Dpi


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 69
    Par défaut [Images] Crop d'une image jpeg à 300Dpi
    Bonjour, j'ai un script de croppage avec jquery qui fonctionne parfaitement.

    Cependant, j'ai une image xl.jpg à 300Dpi. Je la crop, elle passe à 72Dpi.

    Voici mon code :

    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
     
     if ($_SERVER['REQUEST_METHOD'] == 'POST'){
    	$targ_w = $_POST['w']*5;
    	$targ_h = $_POST['h']*5;
    	$jpeg_quality = 100;
     
    	$src = "xl.jpg";
    	$img_r = imagecreatefromjpeg($src);
    	$dst_r = ImageCreateTrueColor( $targ_w, $targ_h );
     
    	imagecopyresampled($dst_r,$img_r,0,0,$_POST['x']*5,$_POST['y']*5,
    	$targ_w,$targ_h,$_POST['w']*5,$_POST['h']*5);
     
     
    	imagejpeg($dst_r,"xl_crop.jpg",$jpeg_quality);
            imagedestroy($dst_r,"xl_crop.jpg",$jpeg_quality);
     
    	echo '
    <script language="Javascript">
    window.location="crop_image.php?file='.$_GET["file"].'&&step=3";
    </script>';
     
    }
    J'ai cherché sans succès pour trouver comment conserver les DPI de l'image.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 69
    Par défaut
    J'ai résolue ce problème avec imagemagick.

    Je crop mon image à 300 Dpi avec cette commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    	exec(" convert  xl.jpg -crop ".$targ_w."x".$targ_h."+".$targ_x."+".$targ_y."    xl_crop.jpg" );
    Et le résultat reste à 300Dpi.

    A bienôt

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Conversion d'une image bmp en une image sans entête
    Par SmileSoft dans le forum Images
    Réponses: 15
    Dernier message: 17/02/2012, 18h44
  2. Différence entre une image simple et une image 3D
    Par katebe dans le forum Traitement d'images
    Réponses: 9
    Dernier message: 29/08/2008, 18h03
  3. Réponses: 7
    Dernier message: 07/07/2008, 11h18
  4. Réponses: 4
    Dernier message: 19/06/2008, 15h41
  5. position dans une image (selection dans une image)
    Par kaiseresis dans le forum Images
    Réponses: 3
    Dernier message: 31/05/2008, 13h30

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