script compression d image jpg en 256 ? php

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

cr500
WRInaute impliqué
WRInaute impliqué
 
Messages: 275
Inscription: Mer Oct 13, 2004 13:57

script compression d image jpg en 256 ? php

Message le Mer Déc 15, 2004 16:21

salut
voila j ai ecrit un script php mais voila la compression des images se fait en 256 couleurs
voila mon script
Code: Tout sélectionner
<?php


if (($fichier&& $fichier != "none"))
{
    copy($fichier, $fichier_name);

    $nom = $fichier_name;
    $nom_copie = 'copie_'.$fichier_name;

    $size =  getimagesize($nom);

    $largeur = $size[0];
    $hauteur = $size[1];

    $x = ($pourcent*$largeur)/100;
    $y = ($pourcent*$hauteur)/100;

    $im_in = imagecreatefromjpeg($nom);
    $im_out = imagecreate($x, $y);

    imagecopyresized($im_out, $im_in, 0, 0, 0, 0, $x, $y, $largeur, $hauteur);
    imagejpeg($im_out, $nom_copie);
    imagedestroy($im_in);
    imagedestroy($im_out);
}

?>

<FORM ENCTYPE="multipart/form-data" ACTION="" METHOD="POST">
Envoyer le fichier : <INPUT NAME="fichier" TYPE="file">
<hr>Définissez le pourcentage pour l'agrandissement ou la réduction de la copie :
<INPUT NAME="pourcent" TYPE="text" size="4" value="100"> % <hr>
<INPUT TYPE="submit" VALUE="Envoyer le fichier">
</FORM>



Pouvez vous maider afin de comrpesser en 32 bits

merci les gars


e-kiwi
Modérateur
Modérateur
 
Messages: 13854
Inscription: Mar Déc 23, 2003 9:04

Message le Mer Déc 15, 2004 16:23

Bonjour,
imagecreate -> imagecreatetruecolor (voir manuel php pour plus de detail)
idem : imagecopyresized-> imagecoryresampled

cr500
WRInaute impliqué
WRInaute impliqué
 
Messages: 275
Inscription: Mer Oct 13, 2004 13:57

Message le Mer Déc 15, 2004 16:31

merci garcon ;) je vasi tester ;)


schtroumpf
WRInaute impliqué
WRInaute impliqué
 
Messages: 382
Inscription: Dim Oct 26, 2003 11:46

Message le Mar Jan 04, 2005 11:17

J'ai eu le même problème et je confirme que ta solution marche e-kiwy. Par contre, est ce que vous savez si il est possible de fixer le taux de compression de l'image créée?

Merci!

Arnaud


e-kiwi
Modérateur
Modérateur
 
Messages: 13854
Inscription: Mar Déc 23, 2003 9:04

Message le Mar Jan 04, 2005 11:23

Bonjour,

etes vous allé voir ici -> http://fr2.php.net/imagecreatetruecolor (fonction au hasard) toutes les fonctions associées a GD ? une lecture complète s impose pour maitriser toutes les fonctionnalités de GD :-)


schtroumpf
WRInaute impliqué
WRInaute impliqué
 
Messages: 382
Inscription: Dim Oct 26, 2003 11:46

Message le Mar Jan 04, 2005 11:30

Ouep, suis allé y faire un tour, mais j'avoue que je n'ai pas encore pris assez de temps pour tout lire.

Arnaud


yannouk
WRInaute accro
WRInaute accro
 
Messages: 2138
Inscription: Sam Oct 11, 2003 12:35

Message le Mar Jan 04, 2005 15:58

+1 e-kiwi


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités