IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Choix de la blibliothèque pour des images de grande taille


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 76
    Points : 49
    Points
    49
    Par défaut Choix de la blibliothèque pour des images de grande taille
    Bonjour, désolé si je ne poste pas dans la bonne rubrique, mais il y a tellement de sous-rubriques que je ne sais pas ou poster :p

    Ma question est simple. J'ai fait un script de redimensionnement d'images avec GD, différentes vignettes sont générés et tout marche impec.

    Sauf quand je met des images dépassant 1Mo. PHP me renvoi : limited memory etc...
    Ce n'est pas un soucie de mémoire alloué car j'upload des vidéos de 80Mo sur ce même serveur (j'ai déjà levé la limite).

    Ainsi j'aimerai savoir si il existe une librairie php pour image permettant de traiter des grands formats (mon client à des images qui peuvent aller jusqu'a 15Mo.

    GD a sa limite, mais existe t-il d'autre librairie permettant de contourner ce problème?

    Merci à vous

  2. #2
    Membre confirmé
    Avatar de FMaz
    Inscrit en
    Mars 2005
    Messages
    643
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 643
    Points : 640
    Points
    640
    Par défaut
    La limite d'upload et la limite de mémoire sont deux (3) options différentes en fait:
    - memory_limit : Limite de mémoire que PHP peut alouer à un script
    - upload_max_filesize : Taille maximale des fichiers joint
    - post_max_size : Taille maximale des données soumises en POST

    Je crois que PHP n'a pas assez de mémoire disponible tout simplement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ini_set(”memory_limit”,”16M”);
    Source (de quelqu'un qui a EXACTEMENT ton problème):
    http://www.dynamicdrive.com/forums/s...ad.php?t=25894

  3. #3
    FoxLeRenard
    Invité(e)
    Par défaut
    Citation Envoyé par laipreu Voir le message
    Bonjour, désolé si je ne poste pas dans la bonne rubrique, mais il y a tellement de sous-rubriques que je ne sais pas ou poster :p
    Ma question est simple. J'ai fait un script de redimensionnement d'images avec GD, différentes vignettes sont générés et tout marche impec.
    Sauf quand je met des images dépassant 1Mo. PHP me renvoi : limited memory etc...
    Ce n'est pas un soucie de mémoire alloué car j'upload des vidéos de 80Mo sur ce même serveur (j'ai déjà levé la limite).
    Ainsi j'aimerai savoir si il existe une librairie php pour image permettant de traiter des grands formats (mon client à des images qui peuvent aller jusqu'a 15Mo.
    GD a sa limite, mais existe t-il d'autre librairie permettant de contourner ce problème?
    Merci à vous
    Je partage l'avis de FMaz, pour ce qui est de ta question
    taille.


    J'ajouterais une remarque;
    Avec nos connections qui sont trés bonnes envoyer par FTP une image de 15Mo c' est pas rien et a moins d'étre un Jpeg GEANT ça donnes plus-tot l'impression de tailles de RAW TIF ou BMP ?

    ceux qui ont besoins de telles tailles d' images sont surement des Pros, mais que viennent ' ils faire avec de telles qualitées d'images de vouloir les détruires avec un outil et un calculateur si faible et sopmmaire que PHP !

    Vraiment ça ne me regardes pas, mais quand on voit les résultats de redimention obtenus avec Adobe Photoshop ... au prix ou il est ...
    rien a voir avec ce que donne PHP sur la même image ...

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 76
    Points : 49
    Points
    49
    Par défaut
    Merci pour vos réponses
    Et je sais bien qu'il est totalement aberrant d'envoyer de tels tailles. :p
    Mais voila le client veut pouvoir redimensionner sur son backoffice des images haute def, pouvant aller jusqu'à 15Mo. Et si le client veut ben. Tu as beau lui expliquer qu'une mini formation photoshop lui réglerai ses soucis, il s'en moque :p
    Donc il faut que je trouver une solution!

    Merci pour le lien du post en anglais, ils conseillent image magik aussi, je vais donc me tourner vers cette bibliothèque. Voir ce que ça propose :p

    Je reviendrais poster sur les tests sont concluants

  5. #5
    Expert confirmé
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Points : 4 853
    Points
    4 853
    Par défaut
    Salut,

    tu peux toujours poser tes questions sur cette lib dans ce forum http://www.developpez.net/forums/f10...mages/imagick/

  6. #6
    Membre confirmé
    Avatar de FMaz
    Inscrit en
    Mars 2005
    Messages
    643
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 643
    Points : 640
    Points
    640
    Par défaut
    Mais ton problème n'est pas un problème de librairie, mais de configuration de PHP.

    Ne t'étonne pas si après avoir tout changé ton code pour l'autre librairie, tu as exactement la même erreur.

    Elle a beau être légèrement moins exigeante en mémoire, ton image fait 15mo, et ton PHP plante passé 1mo utilisé.

Discussions similaires

  1. Chemin relatif pour des images dans formulaire
    Par Marcopololo dans le forum IHM
    Réponses: 3
    Dernier message: 23/07/2008, 05h50
  2. Composant pour stocker des images de différentes tailles
    Par CrocoB dans le forum Composants VCL
    Réponses: 17
    Dernier message: 18/09/2007, 19h50
  3. [Upload] Script PHP pour des images
    Par bodysplash007 dans le forum Langage
    Réponses: 4
    Dernier message: 21/05/2007, 21h39
  4. Un composant pour des Images
    Par ChPr dans le forum NetBeans
    Réponses: 3
    Dernier message: 10/04/2007, 14h18
  5. Réponses: 8
    Dernier message: 19/04/2005, 13h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo