1
0

Krpano.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace vr;
  3. class Krpano
  4. {
  5. //生成六面体的6张图
  6. public function spheretocubeCube($inputfile, $outputfilepath)
  7. {
  8. exec('.' . DIRECTORY_SEPARATOR . 'krpanotools spheretocube cube ' . $inputfile . ' ' . $outputfilepath . 'image.jpg -outsize=2048');
  9. }
  10. // 生成竖排预览图
  11. public function spheretocubeVcube($inputfile, $outputfilepath)
  12. {
  13. exec('.' . DIRECTORY_SEPARATOR . 'krpanotools spheretocube vcube ' . $inputfile . ' ' . $outputfilepath . 'preview.jpg -outsize=200', $a);
  14. }
  15. // 生成预览图
  16. public function makepreview($inputfile, $outputfilepath)
  17. {
  18. exec('.' . DIRECTORY_SEPARATOR . 'krpanotools makepreview ' . $inputfile . ' -o=' . $outputfilepath . 'thumb.jpg', $a);
  19. }
  20. // 注册信息显示
  21. public function registerShow()
  22. {
  23. exec('.' . DIRECTORY_SEPARATOR . 'krpanotools register show',$res);
  24. var_dump($res);
  25. }
  26. // 注册
  27. public function register()
  28. {
  29. exec('.' . DIRECTORY_SEPARATOR . 'krpanotools register 9+NaqZqBEIvYbiurr1G2egtTCZXvrFjJOORd469mJP61uMZ8cF2lTNIPNNBe1bvClQunlDsLHcmUbDZJ4uXXQeUO4jaQPz9e/CNlV+ab/jTg0bsFEcGR1VX91l3dWGCgz8vw+lUa2kUPk3tWJ47jwxVkRoX7/WW37pqoj0QQ00D4H5JenbUZah2crpsygKlzhbPGKvBoXOTD2qp2H+pqayXOZv1IWUts4XyW1nAfmg+SiRh4ym/ppHPypo5CU55V48iIcsD3SePUOX0EmSGVfe5qUvfkzcoVhDMCn8bkk9/7GwD5sz5LKH/k5W8JoxkQZY7BJS9D3Ps=',$res);
  30. var_dump($res);
  31. }
  32. }