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 :

Exporter des images en CMJN avec imagecreatetruecolor


Sujet :

PHP & Base de données

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 9
    Points : 8
    Points
    8
    Par défaut Exporter des images en CMJN avec imagecreatetruecolor
    Bonjour à tous !

    Merci pour ce forum que j'ai pas mal consulté depuis que je me suis mise au php !
    J'ai une question concernant imagecreatetruecolor.

    A partir d'un flash, j'exporte une image avec imagecreatetruecolor.
    Le problème c'est que je dois exporter l'image en300dpi et en CMJN.
    Mon flash crée l'image et l'enregistre grace à on fichier php.

    Cependant, avec ma fonction imagecreatetruecolor, je ne sais pas comment exporter en cmjn au lieu de rgb. Et en 300 dpi.

    Dans ma source je définis les variables de tailles $width, $height (celle de ma scène flash) et la conversion en RGB.

    Quelqu'un saurait comment exporter en cmjn et 300dpi ? Voici ma source :

    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
    $imagefinale = $_POST['createTime']."_".$_POST['firstname']."_".$_POST['lastname'];
    $width = (int)$_POST['width'];
    $height = (int)$_POST['height'];
     
    // creation de l'image avec les dimensions souhaitées
    $image = imagecreatetruecolor($width, $height);
    // remplit l'image avec couleur blanc 0xFFFFFF pixels 
    imagefill($image, 0, 0, 0xFFFFFF);
    $rows = 0;
    $cols = 0;
    // now process every POST variable which
    // contains a pixel color
    for($rows = 0; $rows < $height; $rows++){
    	// convert the string into an array of n elements
    	$c_row = explode(",", $_POST['px' . $rows]);
    	for($cols = 0; $cols < $width; $cols++){
    		// get the single pixel color value
    		$value = $c_row[$cols];
    		// if value is not empty (empty values are the blank pixels)
    		if($value != ""){
    			// get the hexadecimal string (must be 6 chars length)
    			// so add the missing chars if needed
    			$hex = $value;
    			while(strlen($hex) < 6){
    				$hex = "0" . $hex;
    			}
    			// convert value from HEX to RGB
    			$r = hexdec(substr($hex, 0, 2));
    			$g = hexdec(substr($hex, 2, 2));
    			$b = hexdec(substr($hex, 4, 2));
    			// allocate the new color
    			// N.B. teorically if a color was already allocated 
    			// we dont need to allocate another time
    			// but this is only an example
    			$background = imagecolorallocate($image, $r, $g, $b);
    			// and paste that color into the image
    			// at the correct position
    			imagesetpixel($image, $cols, $rows, $background);
    		}
    	}
    }
    imagejpeg($image,"./imagesuploads/".$imagefinale.".jpg");
    imagedestroy($image);
    Merci

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    Personne n'a une idée ?????

Discussions similaires

  1. Exporter des images sous word
    Par Donutsdog dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 27/01/2011, 14h38
  2. exporter des images depuis excel
    Par LiBasic dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 17/04/2008, 14h07
  3. insérer des images dans MySQL avec PHPMyAdmin
    Par intik dans le forum Outils
    Réponses: 1
    Dernier message: 29/08/2006, 09h59
  4. Pb export des noms de champ avec # ds EXCEL
    Par 31Steph dans le forum Access
    Réponses: 1
    Dernier message: 29/06/2006, 08h13

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