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

Flash Discussion :

Optimiser le poids d'un SWF lors d'un bitmap vectorisé


Sujet :

Flash

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 17
    Par défaut Optimiser le poids d'un SWF lors d'un bitmap vectorisé
    Bonjour,

    J'ai importé une image jpg dans flash. Il s'agit de portes en bois.
    La texture de la porte est très complèxe.

    Je vectorise cette porte de façon très fine et donc forcément, je me retrouve avec un SWF énorme lorsque je publie.

    Comment puis-je optimiser le poids du SWF?

    Quand je lisse la forme, j'obtiens un résultat vraiement pas bon. (c'est logique, c'est une forme très complexe).

    Y a t il une autre façon de procédé ?

    Merci d'avance,

  2. #2
    Inactif Avatar de CR_Gio
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 195
    Par défaut
    Comment fait tu pour vectoriser un .jpg stp ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 17
    Par défaut
    Je place mon image sur ma scène, je vais dans le menu Modification -> Bitmap -> Tracer le bitmap

  4. #4
    Membre éclairé Avatar de sourivore
    Homme Profil pro
    Lead Tech Front-End
    Inscrit en
    Juin 2005
    Messages
    451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Lead Tech Front-End

    Informations forums :
    Inscription : Juin 2005
    Messages : 451
    Par défaut
    Tu peux essayer de changer ton jpg d'origine en gif et voir si cela ne modifie pas trop ta porte d'essayer avec ce gif.
    Sinon tout simplement changer ta porte. Les textures complexes ne sont pas très bien vectorisées avec Flash.
    Tu peux aussi ne pas vectoriser ta porte ça dépend de l'utilisation que tu veux faire de cette porte. Que veux-tu faire avec?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 17
    Par défaut
    Je veux la déformer pour donner une impression d'ouverture.

  6. #6
    Membre éclairé Avatar de sourivore
    Homme Profil pro
    Lead Tech Front-End
    Inscrit en
    Juin 2005
    Messages
    451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Lead Tech Front-End

    Informations forums :
    Inscription : Juin 2005
    Messages : 451
    Par défaut
    Tu peux essayer de faire plusieurs images avec photoshop correspondant à divers ouvertures de la porte et les loader l'un après l'autre.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 17
    Par défaut
    J'y ai pensé mais je trouve pas ça très "propre" comme façon de faire.

    C'est pour ça que je cherchais une solution à mon problème en n'utilisant que flash.

  8. #8
    Membre éclairé Avatar de sourivore
    Homme Profil pro
    Lead Tech Front-End
    Inscrit en
    Juin 2005
    Messages
    451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Lead Tech Front-End

    Informations forums :
    Inscription : Juin 2005
    Messages : 451
    Par défaut
    Oui mais quand il s'agit d'objets complexes, on voit vite les limites de Flash.
    Le mieux est de créer ta porte toi même ou de simplifier les textures.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 17
    Par défaut
    Ok merci

  10. #10
    Membre Expert Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Par défaut
    bonjour à tous,
    si je puis me permettre une ultime remarque, il ne s'agit pas d'une "limitation" de flash mais des limites algorithmiques du codage d'une image.
    Si on code une image de 100X100 pixels cela fait 10000 infos s'il s'agit d'un carré de même couleur, le codage vectoriel dira : "dessine moi un carré de 100X100 renpli de telle couleur" cet ensemble d'instructions sera plus léger qu'une matrice de 10000 infos.
    Par contre si tous les pixels ont une couleur différente le codage vectoriel dira 10000 fois "dessine moi un carré de 1X1 renpli de telle couleur" ce qui devient évidemment moins rentable...

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 17
    Par défaut
    C'est tout à fait logique.
    Mais peut être y avait il un moyen d'alléger le poids final du SWF...

  12. #12
    Membre Expert Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Par défaut
    "L'astuce" majeur de flash (que l'on retrouve dans bien d'autres applications) c'est de ne pas tout charger immédiatement mais de charger les images au fur et à mesure des besoins. le résultat n'est pas forcément très fluide mais il limite les "dégâts".

  13. #13
    Membre éclairé Avatar de sourivore
    Homme Profil pro
    Lead Tech Front-End
    Inscrit en
    Juin 2005
    Messages
    451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Lead Tech Front-End

    Informations forums :
    Inscription : Juin 2005
    Messages : 451
    Par défaut
    Je me suis mal exprimé je pensais plutôt à une limitation du dessin vectoriel c'est ce que je voulais dire.
    Donc moins ton dessin peut être défini par la réunion de formes simples, plus il sera gros.
    Solution => Eviter de mettre plusieurs petites zones ou les couleurs s'alternent, ce qui revient pour ta porte comme je l'ai dit aupparavant de simplifier la texture.
    Sinon Photoshop n'est pas moins "propre" que Flash si on sait se servir de la bête.

Discussions similaires

  1. Resize du .swf lors du resize du HTML
    Par Garra dans le forum Flash
    Réponses: 1
    Dernier message: 26/03/2014, 10h53
  2. [Lazarus] Optimisation du poids d'une appli déjà strippée
    Par jojo86 dans le forum Lazarus
    Réponses: 1
    Dernier message: 16/05/2012, 12h52
  3. Réponses: 3
    Dernier message: 19/04/2010, 09h59
  4. [Traitement d'image] optimisation de 3DS MAX vers SWF
    Par LaPanic dans le forum Webdesign & Ergonomie
    Réponses: 1
    Dernier message: 25/03/2009, 10h39
  5. [MX]optimisation poids swf
    Par Dra_Gun dans le forum Flash
    Réponses: 5
    Dernier message: 03/03/2004, 09h30

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