当前位置:主页 > python教程 > Python3实现取图片中特定的像素替换指定的颜色示例

Python3实现取图片中特定的像素替换指定的颜色方法

发布:2019-06-13 08:58:53 148


为网友们分享了相关的编程文章,网友周子亦根据主题投稿了本篇教程内容,涉及到Python3、图片、替换、颜色、Python3实现取图片中特定的像素替换指定的颜色示例相关内容,已被595网友关注,如果对知识点想更进一步了解可以在下方电子资料中获取。

Python3实现取图片中特定的像素替换指定的颜色示例

本文实例讲述了Python3实现取图片中特定的像素替换指定的颜色。分享给大家供大家参考,具体如下:

1、原始图片

Python3实现取图片中特定的像素替换指定的颜色示例

2、修改脚本:

# -*- coding:utf-8 -*-
#! python3
from PIL import Image
i = 1
j = 1
img = Image.open("e:/pic/222.jpg")#读取系统的内照片
print (img.size)#打印图片大小
print (img.getpixel((4,4)))
width = img.size[0]#长度
height = img.size[1]#宽度
for i in range(0,width):#遍历所有长度的点
  for j in range(0,height):#遍历所有宽度的点
    data = (img.getpixel((i,j)))#打印该图片的所有点
    print (data)#打印每个像素点的颜色RGBA的值(r,g,b,alpha)
    print (data[0])#打印RGBA的r值
    if (data[0]>=170 and data[1]>=170 and data[2]>=170):#RGBA的r值大于170,并且g值大于170,并且b值大于170
      img.putpixel((i,j),(234,53,57,255))#则这些像素点的颜色改成大红色
img = img.convert("RGB")#把图片强制转成RGB
img.save("e:/pic/testee1.jpg")#保存修改像素点后的图片

3、运行脚本:

Python3实现取图片中特定的像素替换指定的颜色示例

4、图片变化成

Python3实现取图片中特定的像素替换指定的颜色示例


参考资料

相关文章

  • Python3.6性能测试框架Locust安装与使用详解(图)

    Python3.6性能测试框架Locust安装与使用详解(图)

    发布:2023-01-24

    给大家整理了关于Python3的教程,下面小编就为大家带来一篇Python 3.6 性能测试框架Locust安装及使用方法(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧


  • Java实现的上传并压缩图片功能【可等比例压缩或原尺寸压缩】

    Java实现的上传并压缩图片功能【可等比例压缩或原尺寸压缩】

    发布:2022-06-23

    为网友们分享了关于Java的教程,这篇文章主要介绍了Java实现的上传并压缩图片功能,可实现图片的等比例压缩或原尺寸压缩,涉及java文件读写、转换、传输等相关操作技巧,需要的朋友可以参考下


  • 详解如何利用urllib.urlopen向有道翻译发送数据获得翻译结果

    发布:2020-01-23

    这篇文章主要介绍了Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们


  • 图片去摩尔纹简述实现python代码示例

    发布:2023-03-25

    这篇文章主要为大家介绍了图片去摩尔纹简述实现的python代码示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪


  • python3实现ftp服务功能的实例内容

    发布:2021-05-10

    这篇文章主要为大家详细介绍了python3实现ftp服务功能,客户端的相应代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • python3构建文件传输的实例讲解

    发布:2021-04-28

    今天小编就为大家分享一篇使用python3构建文件传输的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • Python3.5中NumPy模块的使用图文教程

    发布:2020-03-10

    这篇文章主要介绍了Python3.5基础之NumPy模块的使用,结合图文与实例形式详细分析了Python3.5中Numpy模块的原理、功能、使用方法及操作注意事项,需要的朋友可以参考下


  • Vue.js图片的随意拖动实例代码

    发布:2021-06-05

    下面小编就为大家分享一篇Vue.js实现图片的随意拖动方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


网友讨论