2009-12-02 12 views
10

J'ai reçu un fichier Flash (.swf extension) à mettre dans une page Web. Ouvrir le fichier dans mon navigateur le rend assez flou, donc je suppose qu'il y a une taille naturelle pour le fichier, identique à une image.Comment trouver la taille/dimensions naturelle d'un fichier Flash SWF?

Il est également rectangulaire, donc j'ai besoin de calculer le rapport d'aspect si je n'ai pas une taille exacte. Comment pourrais-je trouver cette information?

+0

avez-vous besoin de le savoir avant de l'intégrer? – prodigitalson

+0

Ça n'a pas marché pour moi. Je suppose que c'est seulement valable pour les FLA d'une certaine version. J'ai trouvé cette classe utile dans une certaine mesure: http://www.phpclasses.org/package/1653-PHP-Parse-header-of-Flash-files-to-extract-metadata.html – arakno

Répondre

22

Je me demandais comment l'obtenir moi-même hier soir. Vous ne trouvez rien sur google, mais je me suis rappelé que getimagesize PHP fonctionne sur les films swf:

<?php 
    $file = "YOUR_FILE.swf"; 
    $info = getimagesize($file); 
    $width = $info[0]; 
    $height = $info[1]; 
    print "{$width}x{$height}\n"; 
?> 
+2

Ha, c'est génial, Merci! – DisgruntledGoat

5

Après des années j'ai finalement trouvé un petit outil qui fait exactement une chose: Affichage de la hauteur et la largeur d'un fichier flash. Je ne peux pas croire qu'Adobe n'ait jamais réalisé que connaître la taille d'un programme flash est important.

Ici, vous allez: https://github.com/q2apro/swfinfo/raw/master/swfinfo.swf

Je ne pouvais pas trouver la source d'origine, s'il vous plaît créditer le développeur si vous connaissez. Merci.