kakashi-blog・カカシブログ・

Python備忘録を書きドローンやバイクなど好きな事で生きて行こうとしているブログ

python やってみた プログラミング

pythonで画像処理 Pillow(PIL)

投稿日:

画像処理なんて大げさですが、Pillow(PIL)を使用して少し画像の操作をやりました

 

ライブラリのインポート~

from PIL import Image

im=Image.open('C:\\Users\\****\\Pictures\\masuku.png')

im

適当な画像を読み込んで表示させてみました

 

>>>from PIL import Image

Pillowですが、インポートする時は以前のモジュール名
PIL:python image libraryで呼び出します。

Image.open()に画像ファイルのフルパスを入れて、変数imに格納します

 

画像情報

 

im.size

(189, 108)

この画像サイズは189×108ピクセル

 

 

画像操作

 

i=im.crop((10,20,150,70))
i

クロップ:画像の範囲を指定して切り出す

x方向(画面の横方向)10ピクセル、Y方向(画面の縦方向)20ピクセルの位置からx150、Y70の位置までの範囲を切り取り

 

 

ro=im.rotate(180)

ローテイト:画像の角度を指定して変更

上記は180度回転させて表示させたもの

 

ro.save('C:\\Users\\****\\Pictures\\masuku2.png')

画像データを保存:フォルダにすでにあるファイル名の場合は上書きされ、無ければ新規作成される

 

大体これくらいの知識があれば色々な組み合わせで編集や収集が出来ますね。

-python, やってみた, プログラミング
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

ナイスハッシュのmining payment毎に、レートを自動で取得(python)

マイニングを始めると、どのタイミングのレートで確定申告しようかと考えると思います。 ググると結構皆さん独自で考えて行っているのが現状ですかね。 ひと月にまとめている人、円に換えたタイミングの人・・・結 …

Python備忘録 selenium ブラウザスクロール編

ウェブブラウザをpythonで操作をしてみたい seleniumというライブラリでブラウザを操縦できる   退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理プログラミング …

Excel VBAを使用して、セルの中の図形をコピーして別のセルにペースト

  実はVBAは使用せずに、関数だけでコピペをしようと思いましたが、なかなか上手くいきませんでした。 なのであきらめてVBAで作ります。   目的   順序がバラバラのセルに番号をふって、別のシートに …

子供がズルをするので計算カードをpython(Tkinter)で作った

うちの小学1年生の子の宿題に「計算カード」があります。 学校からは、「時間を計ってやりなさい」と言われているようです。 もちろん計算なんかせず、めくる事が目的になって、 どれだけ早くめくれるか。みたい …

Python備忘録 selenium 自動ログイン編

前回はブラウザのスクロールまで行いました 今回はブラウザのログイン画面から自動ログインに挑戦   退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理プログラミング   ◇ソー …