()

Qiita Articles

公開記事のミラー・バックアップ

プログラミング・可視化

【Python】png,jpeg,gif画像をeps形式に変換する

Qiita公開: · 元記事更新:
バックアップ取得:

筆者自身のQiita記事を転載しています。内容は取得時点の記録です。Qiitaの元記事 · 原文Markdownを保存

この記事の目次

PillowライブラリのImageモジュールにより,png,jpeg,gifなどの画像をeps形式に変換することができます.
Pillowをインストールしているのであれば,怪しいフリーソフトをダウンロードする必要はありません.

img2eps.py
import os
from PIL import Image

image_path = 'C:/Users/' + os.getlogin() + '/Downloads/'
image_file = ['ABC.png', 'DEF.jpg', 'GHI.gif']

for i in range(len(image_file)):
    im = Image.open(image_path + image_file[i])
    # print(im.mode)
    fig = im.convert('RGB')
    fig.save(image_path + image_file[i].split('.', 1)[0] + '.eps', lossless = True)

ダウンロードフォルダ内にある 'ABC.png', 'DEF.jpg', 'GHI.gif' という3つの画像をすべてeps形式に変換して保存します.
Imageモジュールが読めるのであれば,その他の拡張子でも応用可能です.適宜改変してご利用ください.

個人的にTeX文書を書く機会があったので,作成しました.


【参考】