module pixeltable.functions.image
Pixeltable UDFs forImageType.
Example:
udf alpha_composite()
Signature
im2 over im1.
Equivalent to PIL.Image.alpha_composite()
udf b64_encode()
Signature
img(pxt.Image): imageimage_format(pxt.String): image format supported by PIL
udf blend()
Signature
PIL.Image.blend()
udf composite()
Signature
PIL.Image.composite()
udf convert()
Signature
PIL.Image.Image.convert().
Parameters:
mode(pxt.String): The mode to convert to. See the Pillow documentation for a list of supported modes.
udf crop()
Signature
PIL.Image.Image.crop()
udf effect_spread()
Signature
PIL.Image.Image.effect_spread()
Parameters:
distance(pxt.Int): The distance to spread pixels.
udf entropy()
Signature
PIL.Image.Image.entropy()
Parameters:
mask(pxt.Image | None): An optional mask image.extrema(pxt.Json | None): An optional list of extrema.
udf get_metadata()
Signature
udf getbands()
Signature
PIL.Image.Image.getbands()
udf getbbox()
Signature
PIL.Image.Image.getbbox()
Parameters:
alpha_only(pxt.Bool): IfTrue, and the image has an alpha channel, trim transparent pixels. Otherwise, trim pixels when all channels are zero.
udf getchannel()
Signature
PIL.Image.Image.getchannel()
Parameters:
channel(pxt.Int): The channel to extract. This is a 0-based index.
udf getcolors()
Signature
maxcolors.
Equivalent to
PIL.Image.Image.getcolors()
Parameters:
maxcolors(pxt.Int): The maximum number of colors to return.
udf getextrema()
Signature
PIL.Image.Image.getextrema()
udf getpalette()
Signature
PIL.Image.Image.getpalette()
Parameters:
mode(pxt.String | None): The mode to convert the palette to.
udf getpixel()
Signature
xy is a tuple containing the x and y coordinates.
Equivalent to
PIL.Image.Image.getpixel()
Parameters:
xy(pxt.Json): The coordinates, given as (x, y).
udf getprojection()
Signature
PIL.Image.Image.getprojection()
udf height()
Signature
udf histogram()
Signature
PIL.Image.Image.histogram()
Parameters:
mask(pxt.Image | None): An optional mask image.extrema(pxt.Json | None): An optional list of extrema.
udf mode()
Signature
udf point()
Signature
PIL.Image.Image.point()
Parameters:
lut(pxt.Json): A lookup table.
udf quantize()
Signature
PIL.Image.Image.quantize()
Parameters:
colors(pxt.Int): The number of colors to quantize to.method(pxt.Int | None): The quantization method. See the Pillow documentation for a list of supported methods.kmeans(pxt.Int): The number of k-means clusters to use.palette(pxt.Image | None): The palette to use.dither(pxt.Int): The dithering method. See the Pillow documentation for a list of supported methods.
udf reduce()
Signature
PIL.Image.Image.reduce()
Parameters:
factor(pxt.Int): The reduction factor.box(pxt.Json | None): An optional 4-tuple of ints providing the source image region to be reduced. The values must be within (0, 0, width, height) rectangle. If omitted or None, the entire source is used.
udf resize()
Signature
PIL.Image.Image.resize()
udf rotate()
Signature
PIL.Image.Image.rotate()
Parameters:
angle(pxt.Int): The angle to rotate the image, in degrees. Positive angles are counter-clockwise.
udf thumbnail()
Signature
PIL.Image.Image.thumbnail()
Parameters:
size(pxt.Json): The size of the thumbnail, as a tuple of (width, height).resample(pxt.Int): The resampling filter to use. See the Pillow documentation for a list of supported filters.reducing_gap(pxt.Float | None): The reducing gap to use.
udf transpose()
Signature
PIL.Image.Image.transpose()
Parameters:
method(pxt.Int): The transpose method. See the Pillow documentation for a list of supported methods.
udf width()
Signature