2009-12-02 12 views
10

Mi è stato fornito un file Flash (estensione .swf) da inserire in una pagina Web. L'apertura del file nel mio browser lo rende piuttosto sfocato, quindi presumo che esista una dimensione naturale per il file, uguale a un'immagine.Come si trovano le dimensioni/dimensioni naturali di un file SWF Flash?

È anche rettangolare, quindi ho bisogno di calcolare le proporzioni se non ho una dimensione esatta. Come troverei questa informazione?

+0

devi conoscerlo prima di incorporarlo? – prodigitalson

+0

Non ha funzionato per me. Immagino sia valido solo per i FLA di una certa versione. Ho trovato questa classe utile in una certa misura: http://www.phpclasses.org/package/1653-PHP-Parse-header-of-Flash-files-to-extract-metadata.html – arakno

risposta

22

Mi stavo chiedendo come farlo io ieri sera. Non hai trovato nulla su google, ma poi mi sono ricordato che getimagesize opere di PHP su filmati SWF:

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

Ha, è fantastico, Grazie! – DisgruntledGoat

5

Dopo anni finalmente ho trovato un piccolo strumento che fa esattamente una cosa: Visualizzazione l'altezza e la larghezza di un file flash. Non posso credere che Adobe non abbia mai realizzato che conoscere le dimensioni di un programma flash è importante.

Qui si va: https://github.com/q2apro/swfinfo/raw/master/swfinfo.swf

non riuscivo a trovare la fonte originale, si prega di accreditare lo sviluppatore se si sa circa. Grazie.

Problemi correlati