heic2jpeg: return path after save

This commit is contained in:
Jeena 2022-10-22 00:20:32 +09:00
parent a4096b4649
commit 76fdd7ccdf

View file

@ -36,12 +36,15 @@ class Heic2Jpeg:
def safe(self, quality=85): def safe(self, quality=85):
if self.img == None: if self.img == None:
self.decodeImage() self.decodeImage()
path = self.path.with_suffix('.jpg')
self.img.save( self.img.save(
self.path.with_suffix('.jpg'), path,
format="JPEG", format="JPEG",
quality=quality, quality=quality,
exif=self.getExif()) exif=self.getExif())
return path.__str__()
if __name__ == "__main__": if __name__ == "__main__":
if len(sys.argv) != 2: if len(sys.argv) != 2:
@ -49,4 +52,4 @@ if __name__ == "__main__":
else: else:
img_path = sys.argv[1] img_path = sys.argv[1]
h2j = Heic2Jpeg(img_path) h2j = Heic2Jpeg(img_path)
h2j.safe() print(h2j.safe())