Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.stsci.edu/spst/UnixTransition/doc/ImageH.html
Дата изменения: Fri Apr 8 12:46:13 2016
Дата индексирования: Sun Apr 10 20:08:26 2016
Кодировка:
Python: module ImageH
 
 
ImageH
index
ImageH.py

# The Python Imaging Library.
# $Id: ImageH.py,v 1.3 1998/05/28 20:14:52 friedric Exp friedric $
#
# the Image class wrapper
#
# history:
#       95-09-09 fl     Created
#       96-03-11 fl     PIL release 0.0
#       96-04-30 fl     PIL release 0.1b1
#       96-05-27 fl     PIL release 0.1b2
#       96-10-04 fl     PIL release 0.2a1
#       96-11-04 fl     PIL release 0.2b1
#       96-12-08 fl     PIL release 0.2b2
#       96-12-16 fl     PIL release 0.2b3
#       97-01-14 fl     PIL release 0.2b4
#       97-06-02 fl     PIL release 0.3a1
#       97-08-27 fl     PIL release 0.3a2
#       98-02-02 fl     PIL release 0.3a3
#       98-03-09 fl     PIL release 0.3b1
#
# Copyright (c) Secret Labs AB 1997-98.
# Copyright (c) Fredrik Lundh 1995-97.
#
# See the README file for information on usage and redistribution.
#

 
Modules
       
ImagePaletteH
PIL._imaging
os
string

 
Classes
       
Image

 
class Image
     Methods defined here:
__init__(self)
__setattr__(self, id, value)
convert(self, mode=None, data=None)
Convert to other pixel format
copy(self)
Copy raster data
crop(self, box=None)
Crop region from image
draft(self, mode, size)
Configure image decoder
filter(self, kernel)
Apply environment filter to image
fromstring(self, data, decoder='raw', *args)
Load data to image from binary string
getbbox(self)
Get bounding box of actual data (non-zero pixels) in image
getdata(self, band=None)
Get image data as sequence object.
getpixel(self, (x, y))
Get pixel value
getprojection(self)
Get projection to x and y axes
histogram(self, mask=None)
Take histogram of image
load(self)
offset(self, xoffset, yoffset=None)
Offset image in horizontal and/or vertical direction
paste(self, im, box=None, mask=None)
Paste other image into region
point(self, lut, mode=None)
Map image through lookup table
putalpha(self, im)
Set alpha layer
putdata(self, data, scale=1.0, offset=0.0)
Put data from a sequence object into an image.
putpalette(self, data, rawmode='RGB')
Put palette data into an image.
resize(self, size, resample=0)
Resize image
rotate(self, angle, resample=0)
Rotate image.  Angle given as degrees counter-clockwise.
save(self, fp, format=None, **params)
Save image to file or stream
seek(self, frame)
Seek to given frame in sequence file
show(self, title=None)
Display image (for debug purposes only)
split(self)
Split image into bands
tell(self)
Return current frame number
thumbnail(self, size)
Create thumbnail representation (modifies image in place)
tobitmap(self, name='image')
Return image as an XBM bitmap
tostring(self, encoder_name='raw', *args)
Return image as a binary string
transform(self, size, method, data, resample=0)
Transform image
transpose(self, method)
Transpose image (flip or rotate in 90 degree steps)

Data and other attributes defined here:
format = None
format_description = None

 
Functions
       
blend(im1, im2, alpha)
Interpolate between images.
composite(image1, image2, mask)
Create composite image by blending images using a transparency mask
eval(image, *args)
Evaluate image expression
fromstring(mode, size, data, decoder='raw', *args)
Load image from string
init()
Load all file format drivers.
isImageType lambda t
isNumberType(t)
#from operator import isNumberType, isSequenceType # not in JPython 1.0.3
isSequenceType(t)
isStringType lambda t
isTupleType lambda t
merge(mode, bands)
Merge a set of single band images into a new multiband image.
new(mode, size, color=0)
Create a new image
open(fp, mode='r')
Open an image file, without loading the raster data
preinit()
Load standard file format drivers.
register_extension(id, extension)
register_mime(id, mimetype)
register_open(id, factory, accept=None)
register_save(id, driver)

 
Data
        AFFINE = 0
ANTIALIAS = 1
CONTAINER = 2
DEBUG = 0
EXTENSION = {'.gif': 'GIF'}
EXTENT = 1
FLIP_LEFT_RIGHT = 0
FLIP_TOP_BOTTOM = 1
ID = ['GIF']
MIME = {'GIF': 'image/gif'}
NEAREST = 0
NORMAL = 0
OPEN = {'GIF': (<class GifImagePluginH.GifImageFile>, <function _accept>)}
PERSPECTIVE = 2
ROTATE_180 = 3
ROTATE_270 = 4
ROTATE_90 = 2
SAVE = {'GIF': <function _save>}
SEQUENCE = 1
VERSION = '0.3a3'