Pymaging Documentation

Pymaging Documentation

Release 0.0.0 Jonas Obrist

February 22, 2016

Contents

1 About

1

2 User Documentation

3

2.1 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2.1.1 Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2.1.2 Installing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2.2 Quickstart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2.2.1 Resizing an image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

3 Developer Documentation

5

3.1 Setup for development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

3.2 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

3.2.1 About Image objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

3.2.2 Pixel arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

3.3 Internal API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3.3.1 pymaging.image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3.3.2 pymaging.affine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

3.3.3 pymaging.colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

3.3.4 pymaging.exception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

3.3.5 pymaging.formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

3.3.6 pymaging.helpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

3.3.7 pymaging.pixelarray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

3.3.8 pymaging.resample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

3.3.9 pymaging.shapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

3.3.10 pymaging.test_utils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

3.3.11 pymaging.utils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

3.3.12 pymaging.webcolors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

3.4 Writing formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

3.4.1 Decoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

3.4.2 Encoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

3.5 Contributing to Pymaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

3.5.1 Community . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

3.5.2 Contributing Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

3.5.3 Contributing Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

3.6 Indices and tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Python Module Index

23

i

ii

CHAPTER 1 About

Pymaging is a pure Python imaging library that is compatible both with Python 2 and Python 3.

1

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download