Auteur Sujet: Créer Des Miniatures  (Lu 1530 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne 2ae

  • Débutant
  • *
  • Messages: 70
    • http://www.ensieta.fr/2ae
Créer Des Miniatures
« le: 20 Mai 2004 à 09:39:34 »
Salut,

j'ai un compte mutualisé et je souhaite créer des miniatures pour les images que mes utilisateurs upload.

Ayant fait une recherche sur le forum, je me suis apercu que d'après Maverick, c'est pas une bonne idée parce que ca prend trop de ressources.

Les avis sont ils unanimes ou y'a t'il moyen de faire ses miniatures tranquilles sans bouffer l'espace de tout le monde ?

Hors ligne yehudi

  • Débutant
  • *
  • Messages: 32
    • http://
Créer Des Miniatures
« Réponse #1 le: 20 Mai 2004 à 10:22:51 »
Pourquoi pas utiliser la miniature contenue dans les EXIF des photos?
Je ne l'ai jamais fait mais je pense que c'est une bonne possibilité.

Hors ligne 2ae

  • Débutant
  • *
  • Messages: 70
    • http://www.ensieta.fr/2ae
Créer Des Miniatures
« Réponse #2 le: 20 Mai 2004 à 14:26:52 »
L'idée me plait bien mais :
  • Je ne sais pas comment faire
  • Je ne suis pas sur que toutes les images en aient
Y'a il quelqu'un qui aurait une idée ?

Hors ligne rokad

  • Habitué
  • **
  • Messages: 171
    • http://www.randozone.com
Créer Des Miniatures
« Réponse #3 le: 20 Mai 2004 à 15:19:18 »
Les fonctions de redimmensionnement des images sont faites pour ca... Tu peux trouver plein d'exemples sur des sites de scripts. Et ca marche très bien.

Hors ligne 2ae

  • Débutant
  • *
  • Messages: 70
    • http://www.ensieta.fr/2ae
Créer Des Miniatures
« Réponse #4 le: 20 Mai 2004 à 16:05:41 »
Je te remercie de l'idée Rokad, mais la plupart des fonctions de redimensionnement d'images commencent par charger l'image à redimensionner en faisant un truc du genre imagecreatefromjpeg('limageaReduire.jpg')

et, si j'ai bien compris, si ton image en question a trop de pixels, cela te génère un superbe 'Fatal error : maximum memory allocated exceeded' ou un truc du genre. Pas cool.

Voila pourquoi je demande pour des methodes plus 'originales'.

J'avais pensé à la fonction convert sous Linux mais les appels systèmes sont interdits...