記事一覧
Pillowで文字ににじみを作る【画像処理, Python】
Pillowでにじみを作る
「画像処理」と画像に加工などを加える処理のことです。
Pythonには画像処理ライブラリとして有名なものにPillowがあります。
今回はこのPillowを使って、日本語の文章ににじみを作るという画像処理をやってみたいと思います。
具体的には↓を見ていきます。
(省略されました)
TkinterとPillowで画像変換器を作る
画像変換器を作る
Pythonには標準ライブラリに「Tkinter(キンター)」と呼ばれるGUIライブラリがあります。
Tkinterを使うと標準ライブラリのみでGUIアプリを作ることが可能です。
それから外部ライブラリに「Pillow(ピロウ)」と呼ばれる画像処理ライブラリがあります。
PillowはPythonでは人気のある外部ライブラリで、画像の読み込みや表示、加工などを簡単に行うことが出来ます。
(省略されました)
PythonのPillowのImage.getdata()の使い方: 2次元のピクセルデータ列を取得する
PillowのImage.getdata()の使い方
Pythonには有名なサードパーティー製の画像処理ライブラリ「Pillow」があります。
Pillowには画像を管理するImage
モジュールがありますが、このImage
モジュールには画像のピクセルデータを2次元のデータ列で取得するImage.getdata()
があります。
2次元のデータ列として取得できるので、全てのピクセルの加工を簡単に行うことが出来ます。
(省略されました)
PythonのPillowのImage.getchannel()の使い方: 画像のチャンネルを取り出し加工する
PillowのImage.getchannelの使い方
Pythonの画像処理ライブラリであるPillowは画像を管理するImage
モジュールを持っています。
Image
モジュールには画像の指定のチャンネルを取り出すImage.getchannel()
があります。
この関数を使うとたとえばRGBA
の画像からR
のチャンネルを取り出したり、G
のチャンネルを取り出すことが出来ます。
取り出したチャンネルは画像として処理できるので、Pillowを使って各種加工を行うことも出来ます。
(省略されました)
PythonのPillowのImage.filterの使い方: 画像にフィルター(エフェクト)を適用する
PillowのImage.filterの使い方
Pythonの画像処理ライブラリであるPillowには画像を管理するImage
モジュールがあります。
Image
モジュールは画像に指定のフィルター(エフェクト)をかける関数Image.filter()
を持っています。
また、ImageFilter
というフィルターを管理するモジュールもあり、このモジュールのフィルターをImage.filter()
に指定することで多種多様なエフェクトを画像に適用することが出来るようになります。
(省略されました)