国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

php讀取flash文件高寬幀數(shù)背景顏色的,方法

2019-11-02 15:28:29
字體:
供稿:網(wǎng)友

   本文實例講述了php讀取flash文件高寬幀數(shù)背景顏色的方法。分享給大家供大家參考。

  具體實現(xiàn)方法如下:

  代碼如下:

  /*

  示例:

  $file = '/data/ad_files/5/5.swf';

  $flash = new flash();

  $flash = $flash->getswfinfo($file);

  echo "

  文件的寬高是:".$flash["width"].":".$info["height"];

  echo "

  文件版本是".$flash["version"];

  echo "

  文件幀數(shù)量是".$flash["framecount"];

  echo "

  文件幀速率是".$flash["framerate"];

  echo "

  文件背景顏色是".$flash["bgcolor"];

  */

  class flash

  {

  //是否返回背景色

  public $need_back_color = false ;

  //是否返回版本

  public $need_version = false ;

  //是否返回幀速率

  public $need_framerate = false ;

  //是否返回幀數(shù)量

  public $need_framecount = false ;

  public function __construct()

  {

  }

  public function getswfinfo( $filename )

  {

  if ( file_exists($filename) ) {

  //echo "文件的修改時間:".date("m d y h:i:s.", filemtime($filename))."

  ";

  

邪惡內(nèi)涵搞笑gif動態(tài)圖片[www.62-6.com/1/gaoxiaogif/]
} else {

  //echo "目標(biāo)文件不存在!";

  return array( "error" => $filename ) ;

  }

  //打開文件

  $rs = fopen($filename,"r");

  //讀取文件的數(shù)據(jù)

  $str = fread( $rs , filesize( $filename ) ) ;

  ///

  if($str[0] == "f")

  {

  //echo "

  文件已是解壓縮的文件:";

  } else {

  $first = substr($str,0,8);

  $last = substr($str,8);

  //

  $last = gzuncompress($last);

  //

  $str = $first . $last ;

  $str[0] = "f";

  //echo "

  解壓縮后的文件信息:";

  }

  $info = $this->getinfo( $str );

  fclose ( $rs ) ;

  return $info;

  }

  private function mydecbin($str,$index)

  {

  $fbin = decbin(ord($str[$index]));

  while(strlen($fbin)<8)$fbin="0".$fbin;

  return $fbin;

  }

  private function colorhex($data)

  {

  $tmp = dechex($data);

  if ( strlen($tmp)<2 ) {

  $tmp='0' . $tmp ;

  }

  return $tmp;

  }

  private function getinfo( $str )

  {

  //換算成二進(jìn)制

  $fbin = $this->mydecbin( $str , 8 ) ;

  //計算rec的單位長度

  $slen = bindec( substr( $fbin , 0 , 5 ) );

  //計算rec所在的字節(jié)

  $recsize = $slen * 4 + 5 ;

  $recsize = ceil( $recsize / 8 ) ;

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 东城区| 嘉善县| 仙游县| 罗源县| 建阳市| 江口县| 武清区| 阳江市| 仙桃市| 湄潭县| 河北省| 蓬溪县| 兴和县| 台北市| 贵港市| 水城县| 会理县| 榆林市| 潞西市| 呼图壁县| 维西| 青冈县| 东海县| 达日县| 庄浪县| 商洛市| 阿克苏市| 江达县| 封丘县| 崇礼县| 盐亭县| 齐齐哈尔市| 苏尼特左旗| 金山区| 平武县| 彭泽县| 曲松县| 克山县| 平度市| 广南县| 沙田区|