国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 芦山县| 新蔡县| 涿州市| 阜平县| 鄂伦春自治旗| 临湘市| 辽中县| 台前县| 沈阳市| 闽清县| 年辖:市辖区| 梅州市| 徐水县| 小金县| 涪陵区| 双城市| 衡阳县| 罗源县| 合肥市| 肇州县| 山阳县| 胶州市| 当雄县| 沙河市| 仙游县| 屏南县| 武城县| 盐山县| 汤原县| 福建省| 深州市| 长治县| 乐平市| 鄂托克前旗| 达日县| 宁明县| 尖扎县| 宜川县| 图片| 海伦市| 射阳县|