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

WebDev Discussion :

[WB12] Sauvegarde image en PHP


Sujet :

WebDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 45
    Par défaut [WB12] Sauvegarde image en PHP
    Bonjour à tous
    Je viens d'essayer la fonction dSauveImageJPEG(). Apparemment ça ne marche pas en PHP. Si je sélectionne "Ajax" comme dit dans l'aide...ça me met un super message d'erreur. En revanche si j'ôte l'Ajax...miracle..ça tourne, l'image se crée..mais.....j'obtiens une image..toute blanche !

    Quelqu'un peut me dire ce qu'il faut faire ? ou alors me confirmer que cela ne marche pas ?
    Merci d'avance

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2007
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 140
    Par défaut
    Cette fonction ne semble pas supportée en PHP d'après l'aide.
    D'où l'erreur de fonctionnement.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 45
    Par défaut
    Bonjour Nicolas,
    Donc une fois de plus...je suis bloqué.
    Il vaut mieux pas à avoir à manipuler des téléchargements et des images avec webdev, lorsque vous êtes en PHP...........
    Tant pis. Merci pour ta réponse

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2007
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 140
    Par défaut
    Tu peux très bien utiliser une petite astuce...
    Tu créé une application sur ton serveur (un ptit windev), qui inspecte de manière réguliere un dossier d'upload des images.
    Quand il en trouve... il effectue le traitement les enregistre dans le bon dossier et met éventuellement à jour la base..


    Ou même exploiter (mais là j'ai jamais fais et c'est juste une idée) les triggers serveur de HF12..

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 45
    Par défaut
    mmm..non ça va pas le faire. Il faut que le redimensionnement se fasse tout de suite après que l'user ai uploadé sa photo

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 5
    Par défaut
    Bonjour,

    Sur la dernière version de WebDev (55n http://www.pcsoft.fr/st/telec/webdev12/webdev12_55n.htm ) je manipule les images et en rencontre pas les soucis dont tu parles.

    Voici le code que j'utilise pour uploader les images et les afficher de façon proportionnelle puis les enregistrer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    dest est une chaîne =  "dest.jpg"
    //Envoi de l'image
    UploadCopieFichier(SAIS_UPLOAD,fRepWeb(),dest)
     
    //Calcul des dimensions
    nLargeur , nHauteur sont des entiers
    nLargeur = Val( ExtraitChaîne(InfoBitmap(dest), 2) )
    nHauteur = Val( ExtraitChaîne(InfoBitmap(dest), 3) )
    //Redimmensionne proportionnellement
    rRatio est un réel = nHauteur/nLargeur
    IMG_Image1..Largeur = 640 
    IMG_Image1..Hauteur = 640 * rRatio
     
    //Génère l'image
    IMG_Image1 = ComplèteRep(fRepWeb()) + dest
    dSauveImagePNG(IMG_Image1,"output.png")
    J'espère que ça te sera utile.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Renommer des images en php
    Par Le Mage Noir dans le forum Langage
    Réponses: 2
    Dernier message: 23/02/2006, 11h33
  2. Réponses: 4
    Dernier message: 27/01/2006, 15h28
  3. StretchDIBits et sauvegarde image affichée en BPM
    Par chris_wafer_2001 dans le forum BPM
    Réponses: 5
    Dernier message: 25/12/2005, 11h09
  4. Ne pas rafraichir les images avec PHP
    Par tornaod dans le forum Langage
    Réponses: 4
    Dernier message: 07/12/2005, 22h44

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