Projets Gestion des images

téléversement multiple de grandes images

Sur yacs martin 10.2, le téléversement multiple d'image refuse les images dont la largeur ou la hauteur dépasse 2000 pixels.

Pour éviter cette limite et être cohérent avec la taille des images définie pour le site yacs, je suggère la modification suivante.

Dans images/upload.php, remplacer le code :

// kill images that are too large - 2,000 x 2,000 x 3 = 12MB
elseif(($attributes[0] > 2000) OR ($attributes[1] > 2000))
 
Safe::unlink($name);

par le code :

//maintain image size within limits
Image::adjust($context['path_to_root'].$nameTRUE'standard');

Ainsi, l'image n'est plus refusée mais seulement redimensionnée à la taille maxi définie dans la configuration du site.