miniature en noir et blanc

Répondre
bibi
le 27/12/2004 à 14:25
bibi
En fait j'ai ce code, je sais pas ou jlai eu. Il marche il me crée la miniature mais en noir et blanc donc keske jdois faire pr ke ca soit en couleur merkiiiiiiiiiiiiiiiiiiiiiiiiii

<?php
// on donne à PHP le lien vers notre image à miniaturiser
$Image = "img.jpg";

// on impose la taille de la largeur ou de la hauteur de la photo (le choix entre la largeur ou la hauteur se fait automatiquement, suivant que la photo est "horizontale" ou "verticale")
$ratio = 150;

// on crée une ressource représentant en fait l'image à miniaturiser
$src=imagecreatefromjpeg($Image);

// on récupère les paramètres de notre image (getimagesize est une fonction qui retourne un tableau contenant les paramètres d'une image : sa largeur, son hauteur, son type, etc…)
$size = getimagesize($Image);

// on test si la largeur de l'image est supérieur à sa longueur
if ($size[0] > $size[1]) {
// on crée une ressource pour notre miniature
$im=imagecreate(round(($ratio/$size[1])*$size[0]), $ratio);
// on place dans la ressource que nous venons de créer une copie de l'image originelle, redimensionnée et réechantillonée
imagecopyresampled($im, $src, 0, 0, 0, 0, round(($ratio/$size[1])*$size[0]),$ratio, $size[0], $size[1]);
}
else {
// si la largeur est inférieure ou égale à la hauteur, on entre dans ce cas
// on crée une ressource pour notre miniature
$im=imagecreate($ratio, round(($ratio/$size[0])*$size[1]));
// on place dans la ressource que nous venons de créer une copie de l image originelle, redimensionnée et réechantillonée
imagecopyresampled($im, $src, 0, 0, 0, 0, $ratio, round($size[1]*($ratio/$size[0])), $size[0], $size[1]);
}

// on définit le nom de notre miniature
$miniature = "mini_$Image";

// on crée notre miniature
ImageJpeg ($im, $miniature);
?>
commit suicide
JuTs
le 27/12/2004 à 14:28
JuTs
Essaie d'utiliser la fonction imagecreatetruecolor à la place de imagecreate
JuTs
bibi
le 27/12/2004 à 14:32
bibi
oué ct ca merci
je cherchai partout en plus je savai ke ct ca le pb mais jtrouvai pas le imagecreate a remplacer smiley
commit suicide
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours