Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Imaging/Docs/pythondoc-PIL.ImageTransform.html
diff options
context:
space:
mode:
Diffstat (limited to 'Imaging/Docs/pythondoc-PIL.ImageTransform.html')
-rw-r--r--Imaging/Docs/pythondoc-PIL.ImageTransform.html140
1 files changed, 140 insertions, 0 deletions
diff --git a/Imaging/Docs/pythondoc-PIL.ImageTransform.html b/Imaging/Docs/pythondoc-PIL.ImageTransform.html
new file mode 100644
index 0000000..6771fb1
--- /dev/null
+++ b/Imaging/Docs/pythondoc-PIL.ImageTransform.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html>
+<head>
+<meta http-equiv='Content-Type' content='text/html; charset=us-ascii' />
+<title>The PIL.ImageTransform Module</title>
+<link rel='stylesheet' href='effbot.css' type='text/css' />
+</head>
+<body>
+<h1>The PIL.ImageTransform Module</h1>
+<dl>
+<dt><b>AffineTransform</b> (class) [<a href='#PIL.ImageTransform.AffineTransform-class'>#</a>]</dt>
+<dd>
+<p>Define an affine image transform.</p>
+<dl>
+<dt><i>matrix</i></dt>
+<dd>
+A 6-tuple (<i>a, b, c, d, e, f</i>) containing
+ the first two rows from an affine transform matrix.
+</dd>
+</dl><br />
+<p>For more information about this class, see <a href='#PIL.ImageTransform.AffineTransform-class'><i>The AffineTransform Class</i></a>.</p>
+</dd>
+<dt><b>ExtentTransform</b> (class) [<a href='#PIL.ImageTransform.ExtentTransform-class'>#</a>]</dt>
+<dd>
+<p>Define a transform to extract a subregion from an image.</p>
+<dl>
+<dt><i>bbox</i></dt>
+<dd>
+A 4-tuple (<i>x0, y0, x1, y1</i>) which specifies
+ two points in the input image's coordinate system.
+</dd>
+</dl><br />
+<p>For more information about this class, see <a href='#PIL.ImageTransform.ExtentTransform-class'><i>The ExtentTransform Class</i></a>.</p>
+</dd>
+<dt><b>MeshTransform</b> (class) [<a href='#PIL.ImageTransform.MeshTransform-class'>#</a>]</dt>
+<dd>
+<p>Define an mesh image transform.</p>
+<dl>
+<dt><i>data</i></dt>
+<dd>
+</dd>
+</dl><br />
+<p>For more information about this class, see <a href='#PIL.ImageTransform.MeshTransform-class'><i>The MeshTransform Class</i></a>.</p>
+</dd>
+<dt><b>QuadTransform</b> (class) [<a href='#PIL.ImageTransform.QuadTransform-class'>#</a>]</dt>
+<dd>
+<p>Define an quad image transform.</p>
+<dl>
+<dt><i>xy</i></dt>
+<dd>
+An 8-tuple (<i>x0, y0, x1, y1, x2, y2, y3, y3</i>) which
+ contain the upper left, lower left, lower right, and upper right
+ corner of the source quadrilateral.
+</dd>
+</dl><br />
+<p>For more information about this class, see <a href='#PIL.ImageTransform.QuadTransform-class'><i>The QuadTransform Class</i></a>.</p>
+</dd>
+</dl>
+<h2><a id='PIL.ImageTransform.AffineTransform-class' name='PIL.ImageTransform.AffineTransform-class'>The AffineTransform Class</a></h2>
+<dl>
+<dt><b>AffineTransform</b> (class) [<a href='#PIL.ImageTransform.AffineTransform-class'>#</a>]</dt>
+<dd>
+<p>Define an affine image transform.
+</p><p>
+This function takes a 6-tuple (<i>a, b, c, d, e, f</i>) which
+contain the first two rows from an affine transform matrix. For
+each pixel (<i>x, y</i>) in the output image, the new value is
+taken from a position (a <i>x</i> + b <i>y</i> + c,
+d <i>x</i> + e <i>y</i> + f) in the input image, rounded to
+nearest pixel.
+</p><p>
+This function can be used to scale, translate, rotate, and shear the
+original image.
+
+</p><dl>
+<dt><i>matrix</i></dt>
+<dd>
+A 6-tuple (<i>a, b, c, d, e, f</i>) containing
+ the first two rows from an affine transform matrix.
+</dd>
+</dl><br />
+</dd>
+</dl>
+<h2><a id='PIL.ImageTransform.ExtentTransform-class' name='PIL.ImageTransform.ExtentTransform-class'>The ExtentTransform Class</a></h2>
+<dl>
+<dt><b>ExtentTransform</b> (class) [<a href='#PIL.ImageTransform.ExtentTransform-class'>#</a>]</dt>
+<dd>
+<p>Define a transform to extract a subregion from an image.
+</p><p>
+Maps a rectangle (defined by two corners) from the image to a
+rectangle of the given size. The resulting image will contain
+data sampled from between the corners, such that (<i>x0, y0</i>)
+in the input image will end up at (0,0) in the output image,
+and (<i>x1, y1</i>) at <i>size</i>.
+</p><p>
+This method can be used to crop, stretch, shrink, or mirror an
+arbitrary rectangle in the current image. It is slightly slower than
+<b>crop</b>, but about as fast as a corresponding <b>resize</b>
+operation.
+
+</p><dl>
+<dt><i>bbox</i></dt>
+<dd>
+A 4-tuple (<i>x0, y0, x1, y1</i>) which specifies
+ two points in the input image's coordinate system.
+</dd>
+</dl><br />
+</dd>
+</dl>
+<h2><a id='PIL.ImageTransform.MeshTransform-class' name='PIL.ImageTransform.MeshTransform-class'>The MeshTransform Class</a></h2>
+<dl>
+<dt><b>MeshTransform</b> (class) [<a href='#PIL.ImageTransform.MeshTransform-class'>#</a>]</dt>
+<dd>
+<dl>
+<dt><i>data</i></dt>
+<dd>
+</dd>
+</dl><br />
+</dd>
+</dl>
+<h2><a id='PIL.ImageTransform.QuadTransform-class' name='PIL.ImageTransform.QuadTransform-class'>The QuadTransform Class</a></h2>
+<dl>
+<dt><b>QuadTransform</b> (class) [<a href='#PIL.ImageTransform.QuadTransform-class'>#</a>]</dt>
+<dd>
+<p>Define an quad image transform.
+</p><p>
+Maps a quadrilateral (a region defined by four corners) from the
+image to a rectangle of the given size.
+
+</p><dl>
+<dt><i>xy</i></dt>
+<dd>
+An 8-tuple (<i>x0, y0, x1, y1, x2, y2, y3, y3</i>) which
+ contain the upper left, lower left, lower right, and upper right
+ corner of the source quadrilateral.
+</dd>
+</dl><br />
+</dd>
+</dl>
+</body></html>