記事一覧
C言語の円周率πの使い方【M_PIを使ったサンプルも掲載】
C言語で円周率を使う
C言語で円周率を使うにはM_PI
という定数を使います。
この定数はmath.h
をインクルードすると使えるようになる定数です。
M_PI
には実数が定義されているので↓のようにprintf()
などでその値を確認することができます。
#include <stdio.h> #include <math.h> int main(void) { printf("%lf\n", M_PI); // 3.141593 return 0; }
(省略されました)
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を使って各種加工を行うことも出来ます。
(省略されました)