pythonのPillowを使った画像データの作成・保存

BACK END

Hello World.

LiSMOtechの久津間です。

 

今回の記事では、Pythonを使った画像データの作成や処理について実装例を紹介していきます。

現状の弊社では使い所があまりないのですが、個人的に気になったので備忘録も兼ねて記載しています。

また、以前の記事でもpython関連のトピックを紹介しているので気になる方はこちらも合わせ確認してください!

・Pythonでトランザクション処理の実装例

・pythonでAWS RDSのMySQLに接続する方法

・pythonでWEBを自動化させるseleniumライブラリ!業務を効率化していこう!

 

 

Pillowを使った画像処理

Pillowはpythonで扱うことができるpyrhon Image Library、つまり画像処理のライブラリーです。

Pillowを使用することで、画像を作成したり、読み込んだ画像を加工したりすることができます。

調査したところ、この他にもPILOpenCVといったライブラリーが候補として上がりそうです。

 

 

Pillowのインストール

それではPillowをインストールしていきます。

ターミナルから以下のコマンドを実行し、Pillowをインストールします。

pip install pillow

公式情報はこちら)

 

 

色付き画像の作成

それでは早速、画像を作成してみます。

先ずは300×300サイズ、青色の画像を作成してみます。

from PIL import Image

# 画像データを作成
img = Image.new("RGB", (320, 320), (0,157,191))
# 画像の表示
img.show()

実行結果はこちら

 

画像を保存する

画像ファイルを作成する場合は、saveメソッドを使用することで保存することが可能です。

from PIL import Image

(...省略...)
# 画像の保存
img.save('sample.png')

 

まとめ

いかがだったでしょうか。

Pillowを使って簡単に画像を作成することができます。

作成した画像に文字情報を重ねることができるので、次回はそのあたりを記載していきます。


ともに考え、寄り添う。プロのデザインチームが即参戦。

販促ツールや一貫したデザインによるブランド構築などビジネスの成長をデザインの力で促進します。

NEXTGATE LiSMOtechでは中小企業を中心にブランディング・WEBマーケティングを活用したWEB戦略を提供しています。

企業課題・問題に関するご相談、WEBサイト制作やグラフィックデザイン制作のクリエイティブに関するご相談やご質問、お見積りなどお気軽にお問い合わせください。

お得な情報がLINEに届く!!

LINE公式アカウントはこちらから。

友だち追加

最新記事

CONTACT

NEXTGATE LiSMOtechでは中小企業を中心にブランディング・WEBマーケティングを活用したWEB戦略を提供しています。
企業課題・問題に関するご相談、WEBサイト制作やグラフィックデザイン制作のクリエイティブに関するご相談やご質問、お見積りなどお気軽にお問い合わせください。

平日10:00〜19:00

お電話の場合こちらから

043-305-4162

平日10:00〜19:00