首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python PIL模块

http://onlypython.group.iteye.com/group/wiki/1371-python-graphics-library-pil-python-p_w_picpath-library-introduction...# -*-coding:utf-8 -*- __author__ = 'Administrator' from PIL import Image from PIL import ImageFilter...convert()可以用来转换色彩模式 # 设置拷贝区域, box变量是四元组(左,上,右,下) box = (100, 100, 200, 200) # 复制抠图 将im表示的图片对象拷贝到region,...1000 + G*587/1000 + B*114/1000 # 透明通道的使用 # putalpha(alpha) # 这个方法是一个神奇的方法,你可以将一个图片(与原图尺寸相同)写入到原图片的透明通道,...    img.show()                       # 可以看到,原图片没有显式变化     img.split()[3].show()            # 抽取出透明通道的图片并显示

82830
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PythonPILgetpixel方法的使用

    getpixel函数是用来获取图像某一点的像素的RGB颜色值,getpixel的参数是一个坐标点。对于图象的不同的模式,getpixel函数返回的值有所不同。...1.RGB模式 from PIL import Image im=Image.open('d:/22.jpg') print(im.mode) print(im.getpixel((0,0))) 结果为...RGB (149, 80, 41) 返回的是坐标点(0,0)处的red,green,blue的数值 2.P模式 from PIL import Image im=Image.open('d:...print(im2.mode) print(im2.getpixel((0,0))) 结果为 P 61 可以看到转化为P模式之后,坐标点(0,0)处的值有所变化 3.“1”模式 from PIL...到此这篇关于PythonPILgetpixel方法的使用的文章就介绍到这了,更多相关Python getpixel内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn

    2.1K30

    python PIL.Image使用

    获取图像的通道数量和名称,可以由方法PIL.Image.getbands()获取,此方法返回一个字符串元组,包含每一个通道的名称 模式 图像的模式定义了图像的类型和像素的位宽。...黑白图像 PIL也支持一些特殊的模式,包括RGBX(有padding的真彩色)和RGBa(有自左乘alpha的真彩色)。...可以通过mode熟悉读取图像的模式 尺寸 通过size属性获取水平和垂直方向上的像素数 坐标系统 PIL使用笛卡尔像素坐标系统,坐标(0,0)位于左上角。...加载和保存图像文件时,多少信息需要处理取决于文件格式 二、 基本方法和属性使用 ##打开图像,返回PIL.Image对象 from PIL import Image as Image image =...Image.ROTATE_180,Image.ROTATE_270 image.transpose(Image.ROTATE_180) ##旋转图像,逆时针表旋转角度 image.rotate(45) ##截取图像的像素区域

    1.5K10

    Python 关于图片处理PIL

    Python PIL PIL (Python Image Library) 库是Python 语言的一个第三方库,PIL库支持图像存储、显示和处理,能够处理几乎所有格式的图片。...一、PIL库简介 1. PIL库主要有2个方面的功能: (1) 图像归档:对图像进行批处理、生产图像预览、图像格式转换等。 (2) 图像处理:图像基本处理、像素处理、颜色处理等。 2....调用Image类 from PIL import Image 2....Image.open(filename) 加载图像文件 Image.new(mode,size,color) 根据给定参数创建新图像 Image.open(StringIO.StringIO(buffer)) 从字符串获取图像...4.Image类的序列图像操作方法 方法 说明 Image.seek(frame) 跳转并返回图像的指定帧 Image.tell() 返回当前帧的序号 5.Image类的图像旋转和缩放方法 方法 说明

    1K20

    python浮雕图片_python图片处理PIL

    一、PIL介绍 PIL中所涉及的基本概念有如下几个:通道(bands)、模式(mode)、尺寸(size)、坐标系统(coordinate system)、调色板(palette)、信息(info)和滤波器...这是PIL 1.1.3版本中新的滤波器。对所有可以影响输出像素的输入像素进行高质量的重采样滤波,以计算输出像素值。在当前的PIL版本,这个滤波器只用于改变尺寸和缩略图方法。...注意:在当前的PIL版本,ANTIALIAS滤波器是下采样(例如,将一个大的图像转换为小图)时唯一正确的滤波器。...Image.open(“1.jpg”) box= (300, 100, 700, 700) ##确定拷贝区域大小 region = img.crop(box) ##将im表示的图片对象拷贝到region,...具体参考图像滤波在ImageFilter 模块的应用,在该模块,预先定义了很多增强滤波器,可以通过filter( )函数使用 例子: img = Image.open(“1.jpg”) bluF= img.filter

    2K30

    Python图像处理库-初识PIL

    初识 PIL PIL 全称为 Python Imaging Library,已经是 Python 平台事实上的图像处理标准库了。PIL 功能非常强大,但 API 却非常简单易用。...**由于 PIL 仅支持到 Python 2.7,**加上年久失修,于是一群志愿者在 PIL 的基础上创建了兼容版本 Pillow(因此 Pillow 兼容 PIL 的绝大多数语法),支持最新的 Python...安装 Pillow Pillow 的安装非常简单,不过需要注意 Pillow 和 PIL 不能共存在相同的环境,因此在安装 Pillow 之前,先要卸载 PIL。...使用 Image 类 在 Pillow 中最重要的类就是 Image 类,而 Image 类被定义在同名的 Image 模块。...show() 方法效率不高,因为它会将图像保存到临时文件,并且调用你电脑中的图像程序来显示图像。如果你的电脑中没有安装显示图像的应用程序,show() 方法甚至不能工作。

    1.4K10

    Python图像处理库PIL图像格式转换的实现

    本文基于这个需求,使用python的图像处理库PIL来实现不同图像格式的转换。   ...对于彩色图像,不管其图像格式是PNG,还是BMP,或者JPG,在PIL,使用Image模块的open()函数打开后,返回的图像对象的模式都是“RGB”。...在PIL,从模式“RGB”转换为“L”模式是按照下面的公式转换的: L = R * 299/1000 + G * 587/1000+ B * 114/1000 下面我们将lena图像转换为“L”图像。...PIL“RGB”转换为“CMYK”的公式如下: C = 255 – R M = 255 – G Y = 255 – B K = 0 由于该转换公式比较简单,转换后的图像颜色有些失真。...以上就是Python图像处理库PIL图像格式转换的实现的详细内容,更多关于PIL 图像格式转换的资料请关注ZaLou.Cn其它相关文章!

    3K10
    领券