微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python PIL.Image 模块-py() 实例源码

Python PIL.Image 模块,py() 实例源码

我们从Python开源项目中,提取了以下50代码示例,用于说明如何使用PIL.Image.py()

项目:imagepaste    作者:robinchenyu    | 项目源码 | 文件源码
def multiply(image1, image2):
    """
    Superimposes two images on top of each other.

    If you multiply an image with a solid black image,the result is black. If
    you multiply with a solid white image,the image is unaffected.

    .. code-block:: python

        out = image1 * image2 / MAX

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_multiply(image2.im))
项目:ascii-art-py    作者:blinglnav    | 项目源码 | 文件源码
def multiply(image1,the image is unaffected.

    .. code-block:: python

        out = image1 * image2 / MAX

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_multiply(image2.im))
项目:radar    作者:amoose136    | 项目源码 | 文件源码
def multiply(image1,the image is unaffected.

    .. code-block:: python

        out = image1 * image2 / MAX

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_multiply(image2.im))
项目:WXBotForPi    作者:nemoTyrant    | 项目源码 | 文件源码
def multiply(image1,the image is unaffected.

    .. code-block:: python

        out = image1 * image2 / MAX

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_multiply(image2.im))
项目:teleport    作者:eomsoft    | 项目源码 | 文件源码
def multiply(image1,the image is unaffected.

    .. code-block:: python

        out = image1 * image2 / MAX

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_multiply(image2.im))
项目:teleport    作者:eomsoft    | 项目源码 | 文件源码
def multiply(image1,the image is unaffected.

    .. code-block:: python

        out = image1 * image2 / MAX

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_multiply(image2.im))
项目:alfred-image-utilities    作者:danielecook    | 项目源码 | 文件源码
def multiply(image1,the image is unaffected.

    .. code-block:: python

        out = image1 * image2 / MAX

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_multiply(image2.im))
项目:imagepaste    作者:robinchenyu    | 项目源码 | 文件源码
def constant(image, value):
    """Fill a channel with a given grey level.

    :rtype: :py:class:`~PIL.Image.Image`
    """

    return Image.new("L", image.size, value)
项目:imagepaste    作者:robinchenyu    | 项目源码 | 文件源码
def duplicate(image):
    """copy a channel. Alias for :py:meth:`PIL.Image.Image.copy`.

    :rtype: :py:class:`~PIL.Image.Image`
    """

    return image.copy()
项目:imagepaste    作者:robinchenyu    | 项目源码 | 文件源码
def invert(image):
    """
    Invert an image (channel).

    .. code-block:: python

        out = MAX - image

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image.load()
    return image._new(image.im.chop_invert())
项目:imagepaste    作者:robinchenyu    | 项目源码 | 文件源码
def lighter(image1, image2):
    """
    Compares the two images,pixel by pixel,and returns a new image containing
    the lighter values.

    .. code-block:: python

        out = max(image1,image2)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_lighter(image2.im))
项目:imagepaste    作者:robinchenyu    | 项目源码 | 文件源码
def darker(image1,and returns a new image
    containing the darker values.

    .. code-block:: python

        out = min(image1,image2)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_darker(image2.im))
项目:imagepaste    作者:robinchenyu    | 项目源码 | 文件源码
def screen(image1, image2):
    """
    Superimposes two inverted images on top of each other.

    .. code-block:: python

        out = MAX - ((MAX - image1) * (MAX - image2) / MAX)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_screen(image2.im))
项目:imagepaste    作者:robinchenyu    | 项目源码 | 文件源码
def add(image1, image2, scale=1.0, offset=0):
    """
    Adds two images,dividing the result by scale and adding the
    offset. If omitted,scale defaults to 1.0,and offset to 0.0.

    .. code-block:: python

        out = ((image1 + image2) / scale + offset)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_add(image2.im, scale, offset))
项目:imagepaste    作者:robinchenyu    | 项目源码 | 文件源码
def subtract(image1, offset=0):
    """
    Subtracts two images,and offset to 0.0.

    .. code-block:: python

        out = ((image1 - image2) / scale + offset)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_subtract(image2.im, offset))
项目:imagepaste    作者:robinchenyu    | 项目源码 | 文件源码
def add_modulo(image1, image2):
    """Add two images,without clipping the result.

    .. code-block:: python

        out = ((image1 + image2) % MAX)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_add_modulo(image2.im))
项目:imagepaste    作者:robinchenyu    | 项目源码 | 文件源码
def logical_and(image1, image2):
    """Logical AND between two images.

    .. code-block:: python

        out = ((image1 and image2) % MAX)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_and(image2.im))
项目:imagepaste    作者:robinchenyu    | 项目源码 | 文件源码
def logical_or(image1, image2):
    """Logical OR between two images.

    .. code-block:: python

        out = ((image1 or image2) % MAX)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_or(image2.im))
项目:imagepaste    作者:robinchenyu    | 项目源码 | 文件源码
def logical_xor(image1, image2):
    """Logical XOR between two images.

    .. code-block:: python

        out = ((bool(image1) != bool(image2)) % MAX)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_xor(image2.im))
项目:imagepaste    作者:robinchenyu    | 项目源码 | 文件源码
def blend(image1, alpha):
    """Blend images using constant transparency weight. Alias for
    :py:meth:`PIL.Image.Image.blend`.

    :rtype: :py:class:`~PIL.Image.Image`
    """

    return Image.blend(image1, alpha)
项目:imagepaste    作者:robinchenyu    | 项目源码 | 文件源码
def composite(image1, mask):
    """Create composite using transparency mask. Alias for
    :py:meth:`PIL.Image.Image.composite`.

    :rtype: :py:class:`~PIL.Image.Image`
    """

    return Image.composite(image1, mask)
项目:ascii-art-py    作者:blinglnav    | 项目源码 | 文件源码
def constant(image, value)
项目:ascii-art-py    作者:blinglnav    | 项目源码 | 文件源码
def duplicate(image):
    """copy a channel. Alias for :py:meth:`PIL.Image.Image.copy`.

    :rtype: :py:class:`~PIL.Image.Image`
    """

    return image.copy()
项目:ascii-art-py    作者:blinglnav    | 项目源码 | 文件源码
def invert(image):
    """
    Invert an image (channel).

    .. code-block:: python

        out = MAX - image

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image.load()
    return image._new(image.im.chop_invert())
项目:ascii-art-py    作者:blinglnav    | 项目源码 | 文件源码
def lighter(image1,image2)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_lighter(image2.im))
项目:ascii-art-py    作者:blinglnav    | 项目源码 | 文件源码
def darker(image1,image2)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_darker(image2.im))
项目:ascii-art-py    作者:blinglnav    | 项目源码 | 文件源码
def screen(image1, image2):
    """
    Superimposes two inverted images on top of each other.

    .. code-block:: python

        out = MAX - ((MAX - image1) * (MAX - image2) / MAX)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_screen(image2.im))
项目:ascii-art-py    作者:blinglnav    | 项目源码 | 文件源码
def add(image1, offset))
项目:ascii-art-py    作者:blinglnav    | 项目源码 | 文件源码
def subtract(image1, offset))
项目:ascii-art-py    作者:blinglnav    | 项目源码 | 文件源码
def add_modulo(image1,without clipping the result.

    .. code-block:: python

        out = ((image1 + image2) % MAX)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_add_modulo(image2.im))
项目:ascii-art-py    作者:blinglnav    | 项目源码 | 文件源码
def logical_and(image1, image2):
    """Logical AND between two images.

    .. code-block:: python

        out = ((image1 and image2) % MAX)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_and(image2.im))
项目:ascii-art-py    作者:blinglnav    | 项目源码 | 文件源码
def logical_or(image1, image2):
    """Logical OR between two images.

    .. code-block:: python

        out = ((image1 or image2) % MAX)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_or(image2.im))
项目:ascii-art-py    作者:blinglnav    | 项目源码 | 文件源码
def logical_xor(image1, image2):
    """Logical XOR between two images.

    .. code-block:: python

        out = ((bool(image1) != bool(image2)) % MAX)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_xor(image2.im))
项目:ascii-art-py    作者:blinglnav    | 项目源码 | 文件源码
def blend(image1, alpha)
项目:ascii-art-py    作者:blinglnav    | 项目源码 | 文件源码
def composite(image1, mask)
项目:radar    作者:amoose136    | 项目源码 | 文件源码
def constant(image, value)
项目:radar    作者:amoose136    | 项目源码 | 文件源码
def duplicate(image):
    """copy a channel. Alias for :py:meth:`PIL.Image.Image.copy`.

    :rtype: :py:class:`~PIL.Image.Image`
    """

    return image.copy()
项目:radar    作者:amoose136    | 项目源码 | 文件源码
def invert(image):
    """
    Invert an image (channel).

    .. code-block:: python

        out = MAX - image

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image.load()
    return image._new(image.im.chop_invert())
项目:radar    作者:amoose136    | 项目源码 | 文件源码
def lighter(image1,image2)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_lighter(image2.im))
项目:radar    作者:amoose136    | 项目源码 | 文件源码
def darker(image1,image2)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_darker(image2.im))
项目:radar    作者:amoose136    | 项目源码 | 文件源码
def screen(image1, image2):
    """
    Superimposes two inverted images on top of each other.

    .. code-block:: python

        out = MAX - ((MAX - image1) * (MAX - image2) / MAX)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_screen(image2.im))
项目:radar    作者:amoose136    | 项目源码 | 文件源码
def add(image1, offset))
项目:radar    作者:amoose136    | 项目源码 | 文件源码
def subtract(image1, offset))
项目:radar    作者:amoose136    | 项目源码 | 文件源码
def add_modulo(image1,without clipping the result.

    .. code-block:: python

        out = ((image1 + image2) % MAX)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_add_modulo(image2.im))
项目:radar    作者:amoose136    | 项目源码 | 文件源码
def logical_and(image1, image2):
    """Logical AND between two images.

    .. code-block:: python

        out = ((image1 and image2) % MAX)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_and(image2.im))
项目:radar    作者:amoose136    | 项目源码 | 文件源码
def logical_or(image1, image2):
    """Logical OR between two images.

    .. code-block:: python

        out = ((image1 or image2) % MAX)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_or(image2.im))
项目:radar    作者:amoose136    | 项目源码 | 文件源码
def logical_xor(image1, image2):
    """Logical XOR between two images.

    .. code-block:: python

        out = ((bool(image1) != bool(image2)) % MAX)

    :rtype: :py:class:`~PIL.Image.Image`
    """

    image1.load()
    image2.load()
    return image1._new(image1.im.chop_xor(image2.im))
项目:radar    作者:amoose136    | 项目源码 | 文件源码
def blend(image1, alpha)
项目:radar    作者:amoose136    | 项目源码 | 文件源码
def composite(image1, mask)
项目:WXBotForPi    作者:nemoTyrant    | 项目源码 | 文件源码
def constant(image, value)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐