python3 で、GPS 情報 (exif) を削除する方法です。
piexif を使います。
Arch Linux でのインストール方法
sudo pacman -S python-piexif
削除して、同じ名前で保存する場合
remove01.py
#! /usr/bin/python
# -*- coding: utf-8 -*-
#
#
import piexif
import sys
#
jpg_file = sys.argv[1]
piexif.remove(jpg_file)
#
削除して別名で保存する場合
remove02.py
#! /usr/bin/python
# -*- coding: utf-8 -*-
#
#
import piexif
import io
import sys
#
jpg_in=sys.argv[1]
jpg_out=sys.argv[2]
#
fp_in=open(jpg_in,"rb")
data_in=fp_in.read()
fp_in.close()
#
output = io.BytesIO()
piexif.remove(data_in,output)
image_jpg = output.getvalue()
#
fp_out=open(jpg_out,"wb")
fp_out.write(image_jpg)
fp_out.close()
#
Exif の確認方法
jhead sample.jpg
Arch Linux で jhead のインストール方法
sudo pacman -S jhead
コマンドで、Exif を削除する方法
jhead -purejpg sample.jpg