根据krpano切片还原成全景图

分享部分代码

$id = '1.tiles';
$f = array('b', 'd', 'f', 'l', 'r', 'u');
$root = dirname(__file__) . '/' . $id;


$max = 0;
$lists = array();
// 获得最大层数和最大层数内的图片集
getDownloadImage($root, $arr);


// 分方向分类图片
$piclist = getmaxObj($max, $lists, $f);


// 获得第一面,第一排的图片个数
$firstNums = sqrt(count($piclist[$f[0]]));


// 取出第一面,第一排的图片
$firstimgs = array_slice($piclist[$f[0]], 0, $firstNums);


// 计算任意方向的图片宽高
$size = getSW($firstimgs);


// 生成各面图片
$arr = createImages($piclist, $f, $root, $size, $firstNums);


setSphere($arr);
echo rData(200, 'SUCCESS');exit;

欢迎大家多多交流。 qq:274501366

你可能感兴趣的:(根据krpano切片还原成全景图)