LoginSignup
10
5

More than 3 years have passed since last update.

Pythonを使ってHEICファイルをjpegに変換する

Last updated at Posted at 2018-02-25

旅先で同行者から写真を共有してもらったときに、ファイル名がバラバラだと時系列に見れずに不便でした。
というわけで、EXIF情報から撮影日時をファイル名とし直すプログラムを作ったので先日早速使おうとしたところで困惑。
「.HEIC」?
最近のiPhoneでは、jpegではないんですね、知りませんでした。
jpeg専用でプログラムを作っていたので、「.HEIC」から「.jpeg」に変換するプログラムを作成した。
Mac限定です。

import os
import subprocess
tmpdir = '' #「.HEIC」ファイルを保存したディレクトリ配下

files = os.listdir(tmpdir)

for f in files:
    command = 'sips --setProperty format jpeg ' + tmpdir + f +  ' --out ' + tmpdir + f.replace('.HEIC','.jpeg')
    subprocess.call(command, shell=True)
10
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
5