README 「Python + Pillow/PIL - 画像の加工・補正・編集とその自動化」(カットシステム、2022年9月)から次の内容を公開しています。 目次 参考文献(付録D) 取り上げた関数の定義(付録E) 本書に掲載したコードのリスト(付録F) サンプルコードは一部だけ掲載しています。また、本文の章節(3.1.3節など)へのリンクは本文が掲載されていないので404になります。 ご購入はこちらから: 【 出版社 | honto | ヨドバシカメラ | amazon.co.jp 】 目次 第0章 はじめに 0.1節 注意事項 0.1.1節 パッケージ名 0.1.2節 関数定義 0.1.3節 用例 0.1.4節 サンプルスクリプト 0.1.5節 サンプル画像 0.2節 開発環境 0.2.1節 WSL 0.2.2節 オンライン環境 0.2.3節 バージョン 0.2.4節 その他ライブラリ 0.2.5節 文字エンコーディング 0.3節 Pillowの作者について 第1章 用語 1.1節 画像の構成 1.2節 ピクセル値 1.3節 カラーピクセル 1.3.1節 RGB 1.3.2節 HSV 1.3.3節 CMYK 1.3.4節 アルファ 1.3.5節 カラーパレット 1.4節 バンド 1.5節 モード 1.6節 画像ファイルフォーマット 1.7節 マスク画像 1.8節 バウンディングボックス 1.9節 フレーム 第2章 画像ファイルの入出力 2.1節 画像ファイルを開いて表示 2.1.1節 画像ファイルを開く 2.1.2節 画像を表示 2.1.3節 大きな画像 2.1.4節 画像オブジェクトを閉じる 2.1.5節 データの強制読み込み 2.2節 画像表示アプリケーションの変更 2.3節 画像ファイルフォーマット 2.3.1節 画像ファイルリスト 2.4節 画像ファイルの保存 2.4.1節 JPEGで保存 2.4.2節 JpegPresets 2.4.3節 GIFで保存 2.4.4節 WebPで保存 2.4.5節 GIFからWebPへの変換 2.4.6節 画像ファイルフォーマット一括変換 第3章 画像の属性 3.1節 Image属性 3.2節 属性取得関数 3.3節 統計情報 3.4節 画像ヒストグラム 3.4.1節 最頻値 3.4.2節 エントロピー 3.5節 Exif 3.5.1節 Exifを用いた画像回転 第4章 画像の生成 4.1節 新規生成 4.2節 シーケンスと画像 4.2.1節 バイトから画像 4.2.2節 画像からバイト 4.2.3節 シーケンスの取得 4.2.4節 シーケンスのセット 4.3節 Numpyと画像 4.3.1節 画像からNumpy 4.3.2節 Numpyから画像 4.3.3節 いろいろなパターン 4.4節 コピーとペースト 4.4.1節 コピー 4.4.2節 矩形領域のコピー 4.4.3節 ペースト 4.4.4節 マスキング 4.5節 特殊関数 4.5.1節 グラデーション 4.5.2節 ガウスノイズ 4.5.3節 マンデルブロ 第5章 色 5.1節 色の指定 5.1.1節 RGB 5.1.2節 色名対応表 5.1.3節 色名対応表拡張 5.1.4節 カラーチャート 5.1.5節 HSV 5.1.6節 CMYK 5.1.7節 RGBA 5.1.8節 色数 5.2節 カラーパレット 5.2.1節 カラーパレット取得 5.2.2節 GIFの透過化 5.2.3節 カラーパレットの変更 5.2.4節 GIFへの変換 5.3節 色調補正 5.3.1節 モノクロ化 5.3.2節 反転 5.3.3節 画像調整 5.3.4節 ポスタリゼーション 5.4節 モード変換 5.4.1節 モノクロ変換 5.4.2節 ディザ化 5.4.3節 カラー間変換 5.4.4節 GIFへの変換 5.4.5節 RGBAとの相互変換 5.4.6節 RGBのRGBA化 5.5節 バンド単位の操作 5.5.1節 バンド分解 5.5.2節 バンド抽出 5.5.3節 バンド合成 5.5.4節 ポスタリゼーション再訪 第6章 グラフィックス描画 6.1節 描画オブジェクト 6.2節 点 6.3節 線分 6.3.1節 線分 6.3.2節 折れ線 6.4節 多角形 6.4.1節 長方形 6.4.2節 正多角形 6.4.3節 多角形 6.4.4節 回転図形 6.5節 円・楕円 6.5.1節 楕円 6.5.2節 円弧 6.5.3節 混色図 6.6節 透過画像 6.7節 文字列 6.7.1節 デフォルトフォント 6.7.2節 TrueTypeフォント 6.7.3節 テキストサイズ 6.7.4節 アンカー 6.7.5節 キネティックテキスト 6.8節 まとめて描画 第7章 画像処理 7.1節 拡大縮小 7.1.1節 リサイズ 7.1.2節 再標本化方法 7.1.3節 モザイク化 7.1.4節 アスペクト比保存リサイズ 7.1.5節 サムネイル 7.2節 回転、反転、アフィン変換 7.2.1節 回転 7.2.2節 転置 7.2.3節 アフィン変換 7.2.4節 はみ出しの折り返し 7.3節 ピクセル操作 7.3.1節 全体処理 7.4節 フィルタリング 7.4.1節 畳み込み演算 7.4.2節 フィルタ処理 7.4.3節 ImageFilterのフィルタ行列 7.4.4節 フィルタコンストラクタ 7.4.5節 自作フィルタ 7.4.6節 爆裂効果 第8章 画像の合成 8.1節 画像の加算 8.1.1節 単純加算 8.1.2節 輝度補正付き加算 8.1.3節 2色刷り 8.2節 画像の差分 8.3節 画像の乗算 8.4節 特殊合成機能 8.4.1節 スクリーン 8.4.2節 オーバーレイとハードライト 8.4.3節 ソフトライト 8.4.4節 比較 8.5節 アルファ合成 8.6節 まとめ 第9章 他ライブラリとの連携 9.1節 tkinter 9.1.1節 画像表示 9.1.2節 画像表示その2 9.1.3節 Tkによる画像の格子状の配列 9.2節 OpenCV 9.2.1節 画像表示 9.2.2節 凝った画像処理 9.2.3節 日本語文字列の描画 9.2.4節 OpenCVの画像表示 9.2.5節 ビデオからGIF 9.2.6節 GIFからビデオ 9.3節 matplotlib 9.3.1節 グラフプロット 9.3.2節 Image画像をmatplotlibで開く 9.3.3節 ヒストグラムを描く 9.4節 Windows 9.4.1節 クリップボード 9.4.2節 スクリーンキャプチャ 9.4.3節 ディスプレイサイズ 付録A インストール 付録A.1 Python 付録A.2 ライブラリ 付録A.3 バージョン確認 付録B Python Tips 付録B.1 リスト内包表記 付録B.2 フォーマット済み文字列リテラル 付録B.3 整数除算 付録B.4 ラムダ式 付録B.5 重複要素の削除 付録B.6 辞書内包表記 付録B.7 シーケンス 付録B.8 リフレクション 付録B.9 参照渡し 付録B.10 関数を返す関数 付録B.11 アンパック 付録C 使用画像 付録D 参考文献 付録D.1 URLs 付録D.2 書籍 付録E 関数リスト 付録F サンプルスクリプトリスト 著者近影