将2:1等角全景图转换为立方体地图。
英文说明通过 canvas 和 webworker 将2:1等角全景图转换为立方体地图。
npm install @littlecabbage/panorama-to-cubemap
或者使用 yarn
yarn add @littlecabbage/panorama-to-cubemap
import {panorama2Cubemap} from '@littlecabbage/panorama-to-cubemap'
import panorama from './panorama.png'
const options = {
output: 'jpeg',
interpolation: 'lanczos',
};
panorama2Cubemap(panorama, options).then((cubemapList) => {
console.log('cubemapList',cubemapList)
})
-
linear: 粗略的细节
-
cubic: 更加清晰的细节
-
lanczos: 最清晰,速度最慢
- png
- jpeg