- New
- Official Post
Hi,
the next krpano version is ready: krpano 1.24
This release is mainly about core krpano tools updates, image-processing improvements and several workflow improvements.
A lot of work went into improving the krpano Tools performance.
Creating panos with the MAKE VTOUR droplet / makepano tool is now much faster. The tools now make better use of modern hardware, use more optimized image-processing paths and more parallel processing.
For example, the sphere-to-cube conversion has a new optimized processing path for 8-bit RGB/RGBA images that fit into memory, and all cube faces are processed together in parallel. Image resizing and tile generation have also been optimized and are now processed more efficiently. Depending on the system and the input images, this can reduce the processing time a lot. Here is a comparison video showing about a ~7x speed improvement.
The krpano Tools are now also available as native ARM64 versions for all common systems, including native Apple Silicon support on macOS.
The image format support has been extended too:
The tools now support WebP and JPEG XL / JXL images. WebP is especially useful for transparent images and provides better image-quality at higher compression factors. JPEG XL can provide even better compression, but is currently still less widely supported by browsers.
Transparent pano images are now supported much more completely: from format conversion, resizing, tiling, sphere-to-cube / cube-to-sphere conversion, preview generation, up to rendering and runtime capturing.
Some of these changes were originally started while working on future Gaussian Splats LOD rendering support. That feature is not included yet in this release, but some of the necessary groundwork for it already became useful for normal pano image processing. For example, WebP support was needed for compressed LOD tiles, and while working on the image-format support, it made sense to also add JPEG XL and improve some of the the related image processing tools.
The krpano Testing Server has also received several improvements.
It now includes a built-in web-based krpano Code Editor with krpano syntax highlighting and special mobile/touch editing support. This editor originally started as research for a editor component, but has grown into a full-featured code editor. It runs directly from the local testing server and includes a custom virtual keyboard for code editing on mobile devices, which makes it also useful for remote editing workflows.
I am already using it myself for many of my own code edits now.
The krpano Testing Server also has built-in HTTPS support with automatically generated self-signed certificates, optional HTTP authentication and dark-mode support.
Additionally, the krpano documentation, website and forum now also support an optional dark mode.
And there are a few smaller improvements and fixes, like improved splat sorting accuracy, improved VR headset support (Pico VR), WebGL-textfield-whitespace handling, PNG writing support, and more.
Please see the full release notes here:
Best regards,
Klaus