Skip to main content
# ensphere

Add XMP info for PanoSphere in the pictures.

## Requirements

Install `exempi` in advance.

On MacOS,

brew install exempi

## Usage

usage: ensphere [-h] [--version]
[--set UsePanoramaViewer=True,ProjectionType=equirectangular]
filenames [filenames ...]

Add XMP metadata for PanoSphere in the pictures. (version 0.3)

positional arguments:
filenames File names (JPEG files only)

optional arguments:
-h, --help show this help message and exit
--version, -V show program's version number and exit
--set UsePanoramaViewer=True,ProjectionType=equirectangular, -s UsePanoramaViewer=True,ProjectionType=equirectangular
Set metadata for PanSpheres. Available variables:
['UsePanoramaViewer', 'CaptureSoftware',
'StitchingSoftware', 'ProjectionType',
'PoseHeadingDegrees', 'PosePitchDegrees',
'PoseRollDegrees', 'InitialViewHeadingDegrees',
'InitialViewPitchDegrees', 'InitialViewRollDegrees',
'InitialHorizontalFOVDegrees', 'FirstPhotoDate',
'LastPhotoDate', 'SourcePhotosCount',
'ExposureLockUsed', 'CroppedAreaImageWidthPixels',
'CroppedAreaImageHeightPixels', 'FullPanoWidthPixels',
'FullPanoHeightPixels', 'CroppedAreaLeftPixels',
'CroppedAreaTopPixels', 'InitialCameraDolly']


## Example

To add the default metadata for a equirectangular JPEG image.

ensphere equirectangular.jpg

For a cropped image, you also have to specify the original image size with `-s` option.

ensphere -s 'FullPanoWidthPixels=8000,FullPanoHeightPixels=4000,CroppedAreaLeftPixels=0,CroppedAreaTopPixels=0' partial.jpg

Metadata

Release files for ensphere 0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ensphere 0.3
File Size Uploaded
ensphere-0.3.tar.gz 3.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ensphere 0.3
File Interpreter ABI Platform
ensphere-0.3-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 8.6 kB

Release files / ensphere-0.3.tar.gz

Download URL ensphere-0.3.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
bba29e449fa6f9c15bc5cfdb796fa63dc7b836739f7594c9dfbb36c1bb510afc
BLAKE2b-256 checksum
How to use checksums
7bb8c63ddfcdfe9ee7998656f2f534b8715f7f9d9ea1b4c4c6e022bf89766090
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ensphere-0.3-py2.py3-none-any.whl

Download URL ensphere-0.3-py2.py3-none-any.whl
Size 5.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
4e699ae8390b54744c15ffd7353baa087869d55423b07e44b137d2a2446478c0
BLAKE2b-256 checksum
How to use checksums
51f8357eee1edeb5d5151eaa1e1e12e636fb5da8f75a410fc20902a50d540c80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3 This release

2 release files

0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page