re ....
Pour la taille des vignettes, c'est pas tellement ou, mais comment.
sinon pur faire court j'ai déjà mis une fonction qu'il suffit d'appeler avec la largeur de la vignette et les dimention de l'originaux:
Citation :function pw_getHeight($imgDestWidth, $imgOrgWidth, $imgOrgHeight) {
$imgDestHeight = intval(($imgOrgHeight/$imgOrgWidth) * $imgDestWidth) ;
return $imgDestHeight;
}
pur appeler cette fonction dans l'immédiat et pour faire court ça doit se masser dans le fonction:
Citation :function pw_buildThumb_once($fileName, $fileThumb, $width, $height) {
global $xoopsDB, $xoopsModule;
$origImage = imagecreateFrom($fileName, $info);
if ($origImage === false) return false;
// recalcul de la hauteur automatique <<<<<<<<<<<<<<<<
$newImage = imagecreatetruecolor($width, $height);
imagecopyresampled($newImage,$origImage,0,0,0,0,
$width, $height ,
$info[0], $info[1]);
imageext($newImage, $fileThumb, $info[2]);
return true;
}
on les dimensions de l'original ans le tableau $info et la largeur de la vignette dans les paramètres donc ca devrait pas trop poser de problèmes;
quand je dis que c'est un peu plus long c'est surtout qu'il faut retirer cette option dans l'admin, voir dans les tables, modifier les appels de fonction, etc ....
Citation :Et si j'osais ... un bloc "dernières images déposées" (comme dans exTgallery par exemple) serait sympa !
C'est une bonne idées, mais qu'afficherait on ?
Le nom des images peuvent ne pas être explicite, et les vignettes serait peut être un grande pour un block.
Mais je retiens l’idée tout au moins pour les nouveaux murs et les murs dernièrement modifié.
Citation :JJDAI serait-il compliqué ou opportun de stocker les images dans la taille définie par les préférences du mur ?
ça c'est prévu !
Citation :Super ! Bravo pour la réactivité !
Merci, mais j'avais justement besoin de me changer les idées parce que je bosse sur un module de gestion de cabinet et je calais sur un truc à la &@@*$$!!!.
JJDAI