from PIL import ImageColor # pip install pillow # http://pillow-zh-cn.readthedocs.io/zh_CN/latest/installation.html

ImageColor.getcolor(‘red‘, ‘RGB‘)

(255, 0, 0)

ImageColor.getcolor(‘red‘, ‘RGBA‘) # A 透明度,png图片

(255, 0, 0, 255)

# 切换到工作目录,有图片文件的地方

%cd D:\python全站\python处理图片

%cd D:\python全站\新建文件夹\py2018-鏃堕棿API閭欢鐓х墖\py2018\02-auto\image_ctrl

D:\python全站\python处理图片

D:\python全站\新建文件夹\py2018-鏃堕棿API閭欢鐓х墖\py2018\02-auto\image_ctrl

%pwd

‘D:\\python全站\\新建文件夹\\py2018-鏃堕棿API閭\ue1bb欢鐓х墖\\py2018\\02-auto\\image_ctrl‘

from PIL import Image

# 创建一个缩略图

# 打开一个jpg图像文件,注意是当前路径

im = Image.open(‘lulu.jpg‘)

print(im.format, im.size, im.mode)

# 获取图像尺寸

w, h = im.size

print(‘尺寸:%s%s‘ %(w,h))

# 缩放到50%

im.thumbnail((w//2, h//2)) # // 整除

print(‘Resize image to %s%s:‘ %(w//2, h//2))

# 吧缩放后的图像用jpeg格式保存

im.save(‘thumbnail.jpg‘, ‘jpeg‘)

JPEG (960, 542) RGB

尺寸:960542

Resize image to 480271:

# 显示图像

im.show()

# 调整大小

im_sizec = im.resize((w//4, h//4))

im_sizec.save(‘cc-1-4.jpg‘)

# 增强效果

from PIL import ImageEnhance

enh = ImageEnhance.Contrast(im)

enh.enhance(1.3).show(‘30%增强对比‘)

# 裁剪图像

box = (100,100,400,400)

region = im.crop(box)

region.save(‘cc-300-300.jpg‘)

region.show()

# 旋转图像

im.rotate(90).save(‘cc-90.jpg‘)

# 镜像翻转

im.transpose(Image.FLIP_LEFT_RIGHT).save(‘cc-水平.jpg‘)

im.transpose(Image.FLIP_TOP_BOTTOM).save(‘cc-上下.jpg‘)

# 添加水印,复制图片,计算位置,粘贴合并图片

# 打开图片文件

logo_file = ‘cc.jpg‘

im_logo = Image.open(logo_file)

logo_width, logo_height = im_logo.size

# 打开目标文件

target = ‘py-banner.jpg‘

im_target = Image.open(target)

target_width, target_height = im_target.size

# 粘贴

im_copy = im_target.copy()

im_copy.paste(im_logo, (target_width-logo_width, target_height-logo_height))

im_copy.save(‘cc-logo.jpg‘)

python可以ps吗_python-PS图片相关推荐

  1. python开发ps插件_python +ps 三方面库整理

    -------------------------------------------端口进程相关------------------------------------------------ cp ...

  2. python 素描化图像_python实现图片素描效果

    代码如下: from PIL import Image #图像处理模块 import numpy as np a = np.asarray(Image.open("这里是原图片的路径&quo ...

  3. python实现自动上传图片_python 实现图片自动上传七牛返回地址

    python 实现图片自动上传七牛返回地址 使用markdown编写文件,图片插入一直不太方便,有些markdown编辑器实现的图片插入并且自动上传的功能,但是大多要收费,免费的又存在各种限制,不能自 ...

  4. python处理pdf实例_Python程序图片和pdf上文字识别实例

    实例一:先减少背景杂音,再做图片文字识别 为了提高识别率,先用opencv-python对扫描的图片做预处理(减少背景杂音),然后调用pytesseract识别图片上的文字.处理方式就是: 学习Pyt ...

  5. python照片转素描_python实现图片彩色转化为素描

    本文实例为大家分享了Python将图片彩色转化为素描的具体代码,供大家参考,具体内容如下 第一种: from PIL import Image, ImageFilter, ImageOps img = ...

  6. python获取视频缩略图_python接收图片变成缩略图

    python图像处理库:Pillow初级教程 Image类 Image.resize()和Image.thumbnail()的区别 根据代码和代码注释, 这两个函数都是对图片进行缩放, 两者的主要区别 ...

  7. python图像灰度化_python实现图片二值化及灰度处理方式

    python实现图片二值化及灰度处理方式 我就废话不多说了,直接上代码吧! 集成环境:win10 pycharm #!/usr/bin/env python3.5.2 # -*- coding: ut ...

  8. python批量处理图像_python批量图片处理简单示例

    本文实例讲述了python批量图片处理.分享给大家供大家参考,具体如下: #!/usr/bin/python #coding:utf-8 import os from PIL import Image ...

  9. python抓取图片数字_python实现图片处理和特征提取详解

    这是一张灵异事件图...开个玩笑,这就是一张普通的图片. 毫无疑问,上面的那副图画看起来像一幅电脑背景图片.这些都归功于我的妹妹,她能够将一些看上去奇怪的东西变得十分吸引眼球.然而,我们生活在数字图片 ...

  10. python照片转素描_python实现图片转素描效果代码

    python实现图片转素描效果代码,代码如下: # -*- coding:utf-8 -*- import cv2 import numpy as np from tkinter import fil ...

最新文章

  1. 2018-4-8使用兔子的例子对比说明遗传算法,局部搜索,禁忌搜索,模拟退火方法
  2. Android Studio中统一管理版本号引用配置
  3. Django Mysql SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED
  4. mysql慢查询日志时间戳_Mysql查询在时间戳的日期范围内非常慢
  5. 【干货】史上最全的Tensorflow学习资源汇总
  6. Hadoop-2.8.0集群搭建、hadoop源码编译和安装、host配置、ssh免密登录、hadoop配置文件中的参数配置参数总结、hadoop集群测试,安装过程中的常见错误
  7. 某公司有一台打印、复印一体机,需要将购买成本分年均摊到隔年的费用中。请编写一个程序,根据用户输入的购买金额和预计使用年限计算每年的分摊费用。要求对输入异常进行适当的处理。
  8. 真正理解 git fetch, git pull 以及 FETCH_HEAD
  9. ora-03113 访问某条记录_用了Excel十几年,你居然不知道“记录单”?!可能错过一个亿……...
  10. jQuery分页插件(jquery.page.js)的使用
  11. html滚动条自动下拉,[JS] jquery实现div随滚动条下拉浮动功能
  12. 模拟计算机怎么做,如何为具有独立模拟输出的计算机或音频系统制作8通道放大器...
  13. 学生选课系统,第二版
  14. void和void指针解析
  15. 数据结构--严蔚敏(C语言版)笔记
  16. 记一次nsp解包(nscb解包nsp/xci,cpk解包,转hca、adx到MP3,转nsm、m2v到MP4方法集锦)
  17. 杨辉三角形Java实现
  18. golang 实现 key有序map
  19. 东北大学毕业设计(论文)全程解析
  20. My97DatePicker事件无效,触发事件calendar.js,datepicker.css等文件无法加载

热门文章

  1. 关于 uintptr_t和intptr_t 类型
  2. vue中warning_使用vue的i18n 出现很多warning提示
  3. typedef 的用法
  4. 能上qq但是打不开网页-详解DNS
  5. 关于Error in render: TypeError: Cannot read property '0' of null问题的解决方法
  6. macOS 安装PhotoshopCC 2017
  7. python画统计图代码_python读取excel某列内容制作词云图并用条形图统计词频
  8. mysql 表锁 MDL锁 行锁
  9. jQuery事件使用
  10. 【linux】posix是什么都不知道,还好意思说你懂Linux?