Add files via upload
This commit is contained in:
committed by
GitHub
parent
2d2d58059b
commit
858ab3b55c
+30
@@ -0,0 +1,30 @@
|
|||||||
|
import os
|
||||||
|
import subprocess
|
||||||
|
|
||||||
|
# Select the ExifTool binary name here (if exiftool(-k).exe at the same directory)
|
||||||
|
EXIFTOOL_PATH = 'exiftool.exe' # or 'exiftool(-k).exe'
|
||||||
|
|
||||||
|
current_dir = os.getcwd()
|
||||||
|
|
||||||
|
image_files = [f for f in os.listdir(current_dir) if f.lower().endswith(('.jpg', '.jpeg'))]
|
||||||
|
|
||||||
|
for image in image_files:
|
||||||
|
print(f"Processing: {image}")
|
||||||
|
|
||||||
|
# ExifTool command and settings.
|
||||||
|
cmd = [
|
||||||
|
EXIFTOOL_PATH,
|
||||||
|
'-overwrite_original',
|
||||||
|
'-XMP-GPano:UsePanoramaViewer=True',
|
||||||
|
'-XMP-GPano:ProjectionType=equirectangular',
|
||||||
|
'-XMP-GPano:CroppedAreaImageWidthPixels<ImageWidth',
|
||||||
|
'-XMP-GPano:CroppedAreaImageHeightPixels<ImageHeight',
|
||||||
|
'-XMP-GPano:FullPanoWidthPixels<ImageWidth',
|
||||||
|
'-XMP-GPano:FullPanoHeightPixels<ImageHeight',
|
||||||
|
'-XMP-GPano:CroppedAreaLeftPixels=0',
|
||||||
|
'-XMP-GPano:CroppedAreaTopPixels=0',
|
||||||
|
image
|
||||||
|
]
|
||||||
|
subprocess.run(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||||
|
|
||||||
|
print("Done.")
|
||||||
Reference in New Issue
Block a user