krpanotools Makepano ToolVersion 1.20.11
krpanotools中的Makepano工具是MAKE PANO以及MAKE VTOUR两个快捷生成器背后的核心。该工具最初是为了自动生成多分辨率图像,但同时该工具也发展成了多合一转换器,也可以生成普通图像、转换图像、生成预览图、生成缩略图,嵌入文件以及基于html和xml的模版。有了这些功能,就可以自动生成一个全功能的虚拟漫游。
功能
- 生成各类多分辨率图像,对切片和层进行优化,以便最优化加载和渲染性能。
- 将球面全景和圆柱体全景转换到立方体图像(使得这些图像渲染品质更佳渲染性能更佳)。
- 生成附加的特殊尺寸的图像(例如手机端VR应用)。
- 生成全景预览图。
- 生成缩略图。
- 生成带有嵌入授权和保护设置的内核输出文件。
- 颜色ICC配置文件转换(如转换到sRGB)。
- 加载EXIF、GPS信息,将它们转换到XML中。
- 从输入图像文件中加载EXIF全景类型和fov信息。
- 基于EXIF或XMP的方位/水平信息对图像进行自动调平。
- 生成基于HTML文件的模版。
- 生成基于XML文件的模版。
- 复制附加的HTML和XML相关文件。
- 可根据配置文件或命令行参数完全自定义。
- 支持的输入输出图像格式:
- Tiff (.tif, .tiff)
- BigTiff (.btf, .tf8, .bigtiff)
- JPEG (.jpg, .jpeg)
- Photoshop Document (.psd)
- Photoshop Big Document (.psb)
- Kolor RAW (.kro)
- 所有格式仅支持8或16bit的RGB或RGBA格式。
使用方法
makepano工具需要从命令行或批处理脚本文件(droplet之类的)调用。它至少需要一个配置文件和一个输入图像作为参数。
语法
krpanotools makepano -config=###.config [options] inputfiles
参数:
- -config=###
- 设置配置文件的路径
- 默认使用templates/vtour-multires.config 文件。
- 配置文件是一个简单文本文件,其中有几个关于如何处理输入图像的设置。
- options (可选)
- 设置或覆盖配置文件的设定。
- 可多次使用。
- 语法:
-setting=value
- setting = config文件中任意设置。
- value = 该设置的数值。
- inputfiles
- 输入图像。
- 可一次使用多个图像。
- 支持的输入全景图类型:
- 球面 / 等距长方投影 / 360×180 图像
- 圆柱体图像 (360x*)
- 局部球面 / 圆柱体图像
- 立方体图像,有六个图像 (每一个图像代表一个面)
- 立方体长条图图像(通过图像内容分析自动检测立方体的顺序和对齐)
- 支持的立体输入图像格式:
- 一个12×1或1×12立体立方体条形图图像(=两个6×1并排立方体并排或两个上下的1×6立方体)。
- 一幅单幅图像包含两幅360×180球面图像,并排或上下排列。
- 两个6×1 立方体条形图图像,具有相同的“基本名”和一些用于侧边检测的左/右标记(例如文件名中的“l”和“r”)。
- 两个球形360×180图像,具有相同的“基本名”和一些用于侧边检测的左/右标记(例如文件名中的“l”和“r”)。
- 可使用类似 *.tif 这样的通配符,这样可一次传递多个图像。这样可避免操作系统的字符串长度限制。
- 在传入立方体图像时,立方体图像文件应具有相同的“基本名”和前缀或者后缀,以便标识是立方体图像的哪一侧(例如,l、f、r、b、u、d或left、front、right、back、up、down或类似的内容)。
- 在传入立方体图像时,那么立方体图像需要有相同的“基本名字”,后缀或前缀需要有类似 _l、 _f、_r……或在文件名中加入 left、 fron、right……,这样系统可以自动进行检测。
配置文件
查看配置文件
配置文件说明文档