K-Phoen
-
Compteur de contenus
6 -
Inscrit(e) le
-
Dernière visite
Messages postés par K-Phoen
-
-
Comment garder la trensparance lors de la création des miniatures avec la nano galerie ??
voici le script (à peine modifié XD)
<?php
function MakeThumb($f)
{
$fichierSource = $f;
if (preg_match('/.(png)$/i', $f)) $source = ImageCreateFromPng($fichierSource);
$largeurSource = imagesx($source);
$hauteurSource = imagesy($source);
/*$largeurDestination = 160;
$hauteurDestination = $largeurDestination/$largeurSource*$hauteurSource;*/
$hauteurDestination = 128;
$largeurDestination = $hauteurDestination/$hauteurSource*$largeurSource;
if ($largeurDestination > 128)
{
$largeurDestination = 128;
$hauteurDestination = $largeurDestination/$largeurSource*$hauteurSource;
}
$im = imagecreatetruecolor (128 , 128) or die ("Impossible de créer la miniature");
imagecopyresampled($im, $source, 0, 0, 0, 0, $largeurDestination, $hauteurDestination, $largeurSource, $hauteurSource);
if (!file_exists("_thumb")) mkdir ("_thumb", 0700);
$miniature = "_thumb/$fichierSource";
Imagepng ($im, $miniature);
}
function ShowThumb($f)
{
echo "<div class=\"body_gal\"><p class=\"texte_gal\"><strong>Nom de l'image :</strong> $f</p><p ><a href=\"$f\"><img src=\"_thumb/$f\" alt=\"$f\" /></a></p></div>";
}
$dir = opendir('.');
while ($f = readdir($dir))
{
if ($f !="." && $f != "..")
{
if (preg_match('/.(jpg)$/i', $f) or preg_match('/.(jpeg)$/i', $f) or preg_match('/.(png)$/i', $f))
{
if (file_exists("_thumb/$f"))
{
ShowThumb($f);
}
else
{
MakeThumb($f);
ShowThumb($f);
}
}
}
}
closedir($dir);
?>je l'ai intégré dans une page de mon site, et je l'ai doté d'un script d'upload pour que les membres puissent envoyer leurs créations.
Pouvez-vous m'aider ??
-
Je m'appelle Kévin, j'ai 14 ans, je vis en France ( auvergne ).
Je suis comme qui dirait passionné d'informatique, de personnalisation et aussi de sport.
et j'ai un forum: Le Forum du Phénix
-
désolé je vais les lire tout de suite
-
voila je me surnomme K-Phoen et j'ai un site: Le Forum du Phénix et j'aimerai bien que vous me donniez votre avis
-
comment bien referencer son site ??
Comment garder la transparence lors de la création des miniatures avec la nano galerie ?
dans PHP
Posté · Modifié par K-Phoen
oui, je sais.
mais en revanche, ce que je ne sais pas, c'est comment les utiliser dans mon script
Edit: c'est bon, j'ai fusionné la miniature avec un fond blanc. merci quand même