Help us understand the problem. What is going on with this article?

Pillowを使ったPythonでの画像処理をしてみた➀

More than 1 year has passed since last update.

Pillowとは?

pythonの画像処理ライブラリです。画像の整形や加工などが行えます。

Pillowのインストール

Pillowのインストールを行っていない場合、以下のコマンドでインストールを実行します。

$ pip install Pillow

実際に画像処理を行ってみた

・ライブラリの読み込み画像を表示させるところまで

from PIL import Image
image = Image.open('./data/pict/sampledata1.jpg')
image

スクリーンショット 2018-11-25 20.02.18.png

JupyterNotebookで上記のコードを入れると、以下のように./data/pictに保存されている画像が表示されることを確認できます。

・フォーマット、サイズを確認する

入力

print(image.format)
print('--------------')
print(image.size)

出力

JPEG
--------------
(750, 500)

画像のフォーマットがJPEGでサイズが(750,500)となっていることが確認できました。

・画像のサイズを変更する

resized_image = image.resize((500,300))
resized_image

スクリーンショット 2018-11-25 20.02.54.png

画像のサイズが小さくなっていることを確認できました。

・画像を回転させる(45°)

image.rotate(45).show()

スクリーンショット 2018-11-25 20.12.32.png

45°回転していることが確認できました。

・画像を保存(ここではresize_imageを保存)

resized_image.save("./data/pict/resized_image.jpg")

保存したいディレクトリに画像名をつけて保存。

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away