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

Flex Discussion :

Rotation image


Sujet :

Flex

Vue hybride

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

    Informations forums :
    Inscription : Mai 2009
    Messages : 134
    Par défaut Rotation image
    Bonjour, alors voila. J'ai un projet dans lequel je donne la possibilité à l'utilisateur d'insérer une image qui se trouve sur son ordinateur. Une fois cette image choisie, je l'upload dans un dossier sur mon serveur et je l'ajoute à mon canevas avec :
    Je voudrais également donné la possibilité à l'utilisateur de faire une rotation de cette image. Pour l'instant, j'utilise l'effet "Rotate" de flex. Donc, j'arrive à faire tourné mon image DANS mon application.

    Mais ce que j'aimerais moi, c'est d'arriver à faire la rotation de l'image sur mon application et en même temps que cette rotation s'exécute sur mon image qui se trouve dans le dossier de mon serveur

    Quelqu'un a une idée pour réaliser cette opération?

    merci de votre aide

  2. #2
    Membre confirmé Avatar de ouaqa
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2009
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2009
    Messages : 95
    Par défaut
    Voici une réponse partielle à ton problème :

    A mon avis (de retoucheur photo amateur), c'est très bien que tes modifications ne soient pas appliquées directement sur l'image.
    C'est l'idéal pour conserver l'intégrité des informations de la photo originale.

    De toutes façons, flex agis comme ça, dans la mesure où ton image affichée est en fait une copie de l'originale.

    Si tu tiens à appliquer les modifications à ton image, mon conseil c'est d'appliquer toutes les modifications d'un seul coup, suite à une action de l'utilisateur ("click sur sauver l'image par exemple").

    A ce moment, deux solutions s'offrent à toi :
    Si les modifications de l'image ne seront jamais utilisées hors de ton application, conserve les dans une base de données par exemple puis charge les lorsque l'utilisateur veut réouvrir une image modifiée.

    Sinon, si tu prévois d'imprimer les photos ou d'enregistrer les modifications sur l'image, alors crée un duplicata de l'image (de ses données bitmap) que tu enregistrera ou modifie directement ton image. Ces traitements peuvent être effectués côté serveur, via des instructions de la bibliothèque graphique phpGD par exemple.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 134
    Par défaut
    Merci de ton aide, j'ai essayé d'utiliser la fonction "imagerotate" de la bibliothèque GD de PHP, mais rien n'y fait, mon script plante. Voici une partie de mon code :
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    $tabInfos = getimagesize("images/".$_POST['nomfichier']);
    switch($tabInfos[2])
    			{
    				case IMG_GIF :
    				{
    					$image = imagecreatefromgif("images/".$_POST['nomfichier']);
    					break;
    				}
    				case IMG_JPG :
    				case IMG_JPEG :
    				{
    					echo "jpeg";
    					$image = imagecreatefromjpeg("images/".$_POST['nomfichier']);
    					break;
    				}
    				case IMG_PNG :
    				{
    					$image = imagecreatefrompng("images/".$_POST['nomfichier']);
    					break;
    				}
    				default :
    				{
    					return false;
    				}
    			}
     
    			if ($image)
    			{
     
    				// Rotation de 90° de l'image et redimenssionnement
    				if (!function_exists("imagerotate"))
    					die("pas de fonction de rotation d'image");
    				$imageRotated = imagerotate($image,90);
    Il me dit que ma fonction "imagerotate" n'existe pas alors que j'ai bien ma bibliothèque GD d'installer.

    Une idée?
    merci

  4. #4
    Membre confirmé Avatar de ouaqa
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2009
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2009
    Messages : 95
    Par défaut
    Hélas, ma connaissance de GD est nulle.
    Le projet sur lequel je travaille utilise GD mais je ne me charge que du client flex.
    Tu devrais plutôt poster cette question dans un forum dédié à PHP, tu obtiendra plus vite une réponse.
    Et comme ça, ici on reste entre bonnes gens qui ne mettent pas de $ devant leurs variables

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Par défaut
    Si on consulte la doc de GD la méthode imagerotate attend au moins trois paramètres ...
    http://www.php.net/manual/fr/function.imagerotate.php

Discussions similaires

  1. rotation image/volume autre que la fonction de base
    Par S4sha dans le forum Général Python
    Réponses: 0
    Dernier message: 18/02/2010, 12h56
  2. rotation image et taille fixe
    Par slim_java dans le forum 2D
    Réponses: 3
    Dernier message: 04/08/2009, 03h15
  3. Rotation image from powerpoint
    Par cuterate dans le forum Word
    Réponses: 2
    Dernier message: 27/08/2008, 14h27
  4. GdiPlus : Rotation image / Décomposition des Gifs animés
    Par Arkham46 dans le forum Contribuez
    Réponses: 5
    Dernier message: 30/03/2008, 21h07
  5. Algorithme pour rotation image en C
    Par guigui01 dans le forum Traitement d'images
    Réponses: 6
    Dernier message: 22/04/2006, 14h41

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