Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > GD
GD Forum d'entraide pour l'extension GD permettant de manipuler des images en PHP. Avant de poster -> tutoriels GD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/12/2006, 21h11   #1
Invité de passage
 
Inscription : août 2006
Messages : 16
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 16
Points : 3
Points : 3
Par défaut Générer la miniature d'un .swf en GD

Bonjour à tous,

je me permet de poster ce sujet car moi même et un ami depuis maintenant un bout de temps chercherons LE script miracle qui nous permettrait de générer une miniature à partir d'un .swf.

Je m'explique:

Lorsque j'upload un fichier .swf grâce à un petit script, je souhaiterai qu'une miniature soit automatiquement créée dans le repertoire miniatures/ mais impossible de trouver le script pour un fichier flash!

Il me semble que les fichiers flash sont considerés comme des images puisque la fonction GetImageSize(); marche très bien sur ces derniers...

Alors comment générer cette miniature?

Merci de l'attention que vous portez à mon problème
Linon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 09h55   #2
Membre du Club
 
Inscription : juillet 2003
Messages : 69
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 69
Points : 68
Points : 68
ton probleme ne me semble pas si simple que ça.

un swf, ça peut être très complexe. l'actionscript complexifie beaucoup les chose déjà.


puis de toutes façon, il faut savoir a quel moment faire la "capture" puisque en flash, c'est souvent des animations.
parksto est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 12h04   #3
Membre émérite
 
Avatar de alain31tl
 
Alain
Inscription : novembre 2005
Messages : 897
Détails du profil
Informations personnelles :
Nom : Alain
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2005
Messages : 897
Points : 910
Points : 910
Salut

Je ne pense pas que ce soit possible via GD pour les swf. (...sous réserve)
Par conséquent, tu ne pourras pas sauvegarder de miniatures.

Maintenant, tu as une alternative :
Etant donné que c'est la balise <OBJECT> qui conditionne l'affichage du SWF, la solution est de disposer de 2 balises Object distinctes et avec des dimensions différentes...pour un seul fichier swf.

Exemple fichier de base :

Code :
1
2
3
4
5
6
7
8
9
10
11
<OBJECT classid="..............................
 WIDTH="400" HEIGHT="200".......
 <EMBED.......................... WIDTH="400" HEIGHT="200"........."></EMBED>
</OBJECT>
 
et fichier miniature :	
 
<OBJECT classid="..............................
 WIDTH="80" HEIGHT="40".......
 <EMBED.......................... WIDTH="80" HEIGHT="40"........."></EMBED>
</OBJECT>
Eventuellement, tu peux aussi générer les dimensions réduites à partir de $variables.
Pourquoi pas ?
__________________
Ce n'est pas parce que les choses sont difficiles qu'on n'ose pas les entreprendre.
C'est parce qu'on n'ose pas les entreprendre qu'elles sont difficiles.
alain31tl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 19h32   #4
Invité de passage
 
Inscription : août 2006
Messages : 16
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 16
Points : 3
Points : 3
Salut, merci pour ta réponse.

La génération de miniatures est possible puisque des sites le font, j'ai déja demandé d'ailleurs, mais sans réponse

Ce que je voudrais, c'est copier l'image pour pouvoir l'afficher sur une autre page et que cette dernière soit au format .gif, pas .swf...

Même si ton idée est bonne, ce n'est pas exactement ce que je cherche
Linon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 20h58   #5
Membre émérite
 
Avatar de alain31tl
 
Alain
Inscription : novembre 2005
Messages : 897
Détails du profil
Informations personnelles :
Nom : Alain
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2005
Messages : 897
Points : 910
Points : 910
Dans ce cas, tu peux toujours migrer ton fichier swf (et plus précisemment le fichier fla) vers un format gif.
Flash => Parametre de publication
-Décocher Flash et html et choisir l'option GIF
Et ensuite lui donner les paramétres souhaités :
-Animé - boucle - transparence - etc......
-Publier et Exporter l'animation au format Gif.
Je l'utilise souvent plutôt que d'utiliser Photoshop mais plus généralement sur des fichiers de petites dimensions.
Je n'ai pas fait de test sur des animations complexes.
A partir de là (puisque format gif), effectivement, tu pourrais dans la foulée utiliser la librairie GD mais encore une fois, je ne suis pas convaincu du résultat final sur une animation.
__________________
Ce n'est pas parce que les choses sont difficiles qu'on n'ose pas les entreprendre.
C'est parce qu'on n'ose pas les entreprendre qu'elles sont difficiles.
alain31tl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2006, 16h03   #6
Invité de passage
 
Inscription : août 2006
Messages : 16
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 16
Points : 3
Points : 3
Très bien, je vais tenter cette méthode, merci pour ta réponse

Il n'y a donc pas de solution pour les .swf grâce à DG (ou une autre technique qui m'est sans doute inconnue)
Linon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h31.


 
 
 
 
Partenaires

Hébergement Web