hilfdirselbst.ch
Facebook Twitter gamper-media
Tömsken
Beiträge: 720
14. Apr 2004, 15:11
Beitrag #1 von 4
Bewertung:
(1663 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Größe eines Flash-Movies ermitteln


Moin.
Hat jemand vielleicht ein Script in der Schublade, mit dem man die Größe eines Flash-Movies aus der SWF-Datei herauslesen kann?
Oder kann mir sagen, ob diese beiden Werte an einem und an welchem festen Offset liegen?

Danke, Tom Top
 
X
jaybee
Beiträge: 8
17. Apr 2004, 15:03
Beitrag #2 von 4
Beitrag ID: #80354
Bewertung:
(1663 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Größe eines Flash-Movies ermitteln


GetImageSize ()

;)
als Antwort auf: [#79796] Top
 
Tömsken
Beiträge: 720
17. Apr 2004, 18:08
Beitrag #3 von 4
Beitrag ID: #80367
Bewertung:
(1663 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Größe eines Flash-Movies ermitteln


Äh, ja, danke.
Manchmal können gute Antworten so kurz sein :)
Das die Funktion auch etwas mit SWF anzufangen weiß, war mir nicht bewusst.
als Antwort auf: [#79796] Top
 
Tömsken
Beiträge: 720
1. Mai 2004, 01:01
Beitrag #4 von 4
Beitrag ID: #83031
Bewertung:
(1663 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Größe eines Flash-Movies ermitteln


Nachtrag:

getimagesize() funktioniert gut, wenn die Flash-Movies in einem Dateiformat < 6 vorliegen. Ab v6 klappt nix mehr - möglicherweise aufgrund der LZW-Komprimierung dieses Flash-Formats.

Hab' folgenden Code gefunden, der auch v6-Flashes auslesen kann, weil die Dateien zunächst dekomprimiert werden. Ob's klappt - keine Ahnung. Noch nicht getestet.

---- ritsch ----------------------------------

function getSWFDimensions($filename) {
$image_info = getimagesize($filename);
$width= $image_info[0];
if("" == $width) {
$zd = gzopen ($filename,"r");
$contents = gzread ($zd, filesize($filename));
gzclose ($zd);

$image_string = swfdecompress($contents); // Decompress the file
$tempHandle = fopen("temp.swf","w");
fwrite($tempHandle,$image_string);
fclose($tempHandle);
$image_info = getimagesize("temp.swf");
unlink("temp.swf");
}

return $image_info;
}
als Antwort auf: [#79796]
(Dieser Beitrag wurde von Tömsken am 1. Mai 2004, 01:03 geändert)
Top
 
X