Hi everyone,
I’m currently working with PTGui to process a large number of 360° images, and I'm trying to automate the leveling process based on embedded pitch, yaw, and roll values (gyro data). The goal is to avoid manually adjusting each image, as I need to level thousands of images efficiently.
Here's the issue:I've been using ExifTool to inject the following fields into the metadata of my 360° images:
Despite successfully injecting these fields, none of them show up under the Image Parameters (Yaw, Pitch, Roll) in PTGui. However, if I manually enter the pitch, yaw, and roll values one by one in PTGui, the images are leveled correctly.
What I've tried:Is there a specific metadata structure or set of tags that PTGui expects for 360° images to automatically recognize the pitch, yaw, and roll values for leveling? Any advice or insight on how to streamline this process would be greatly appreciated, as I need to automate the leveling for thousands of images.
Thanks in advance!
Bence
Hi Joost,
Thanks again for your help earlier. I’ve successfully injected the relevant metadata fields into my 360° images, but PTGui still isn’t recognizing the pitch, yaw, and roll values automatically.
The values show up in ExifTool, and I’ve attached a screenshot to demonstrate, but they don’t seem to appear in PTGui’s Image Parameters. Manually inputting the values works perfectly, but given the volume of images I’m working with, I’m hoping to automate the process.
Could you provide further guidance on making PTGui recognize these values automatically? Also, I couldn’t access the http://www.dji.com/drone-dji/1.0/ namespace link you provided.

Thanks again for your help!
Best regards,
Bence
Hi Joost,
Thanks again for your help earlier. I’ve successfully managed to import the images, and the pitch, yaw, and roll values from the XMP metadata are now visible in the Image Parameters section. However, I’ve run into a new issue: while the values are displayed correctly, PTGui seems to treat them as default values from the metadata, and they aren’t applied as corrections. The software won’t apply the orientation adjustments automatically.
Could you advise on how I can import the images in a way that PTGui applies the orientation corrections based on the metadata it detects, instead of treating them as defaults?
I appreciate your continued support!
Best regards,
Bence