这其实是个问题而不是解决方案,如果有人知道这些条纹是什么希望留言给个关键字我去查一下.

虽然我不知道原因,但是用以下python程序可以将杂纹去掉.

pngproc.py

import numpy as np
from PIL import Image
import sys# PS保存的.PNG格式图片会在透明像素填充杂乱的条纹
# 用该函数去除杂乱的条纹
def pngproc(filename):im = Image.open(filename)im = im.convert("RGBA")data = np.array(im)clear = data[:, :, 3] != 0for i in range(data.shape[2]):data[:, :, i] *= clearnew_im = Image.fromarray(data.astype(np.uint8))new_im.save(filename)if __name__ == "__main__":pngproc(sys.argv[1])

打开命令行,对需要处理的图片运行代码

python ./pngproc.py './1.png'

PIL打开PNG图片出现杂乱的条纹相关推荐

  1. python PIL 打开\显示\保存图像

    转自:https://www.cnblogs.com/denny402/p/5096001.html 使用python进行数字图片处理,还得安装Pillow包.虽然python里面自带一个PIL(py ...

  2. python image库保存图片_python PIL 打开\显示\保存图像

    使用python进行数字图片处理,还得安装Pillow包.虽然python里面自带一个PIL(python images library), 但这个库现在已经停止更新了,所以使用Pillow, 它是由 ...

  3. 通过PIL打开图片并显示

    输入: from PIL import Image import matplotlib.pyplot as plt pil_im = Image.open('1.jpg') #pil_im = Ima ...

  4. 使用PIL打开网页上的图片的方法

    import requests from PIL import Image from io import BytesIO yzmdata = requests.get(图片url) tempIm = ...

  5. Python使用PIL打开图片

    from PIL import Imageimg = Image.open('C:\JjackLove3\\14.jpg') #自己的图片地址,文件开头是数字要打两个'\' img.show() 结果 ...

  6. Python手绘图案出现MemoryError错误、缺少numpy、PIL包的问题

    MemoryError问题 出现MemoryError问题是图像质量高,而电脑配置跟不上,就会出现内存不够用的情况,出现MemoryError,解决的好办法就是你换个配置高的电脑试试(哈哈哈..开玩笑 ...

  7. 【PIL】图像分割竞赛中8位深调色板模式的mask读取与保存(PASCAL VOC)

    [PIL]图像分割竞赛中8位深调色板模式的mask读取与保存(PASCAL VOC) 目录: [PIL]图像分割竞赛中8位深调色板模式的mask读取与保存(PASCAL VOC) 1.调色板图像原理 ...

  8. comtrade文件C语言,生成的comtrade.dat文件有关问题,波形分析软件打开看点是乱的...

    生成的comtrade.dat文件问题,波形分析软件打开看点是乱的? 将连续的采样数据写成comtrade文件,数据类型是short int ,只有1个通道的数据,保证数据都没有问题(从波形看是正弦的 ...

  9. 批量更改图片格式(png改为rgb)

    一.使用labelme进行关键点标注,打开一些图片出现闪退,并报如下错误: KeyError: 'RGBA' OSError: cannot write mode RGBA as JPEG (keyp ...

最新文章

  1. C#关于面对象多态例子
  2. 2019智能手表推荐_智能手表一定越贵越好?试用过后这五款才真正值得推荐
  3. python画图的模块_用python和pygame游戏编程入门-画图模块
  4. 斯坦福团队开发智能盲杖,搭载激光雷达,可探测障碍规划路线,完全开源可在家DIY...
  5. C语言的指针函数与函数指针
  6. 【CentOS8】安装 mysql 5.7
  7. php音频添加语音,PHP生成语音
  8. 信号转化java_Java基础知识回顾-7
  9. 数据结构与算法-时间复杂度的级别-时间复杂度的算法
  10. 学习使用autotools
  11. 重构第0天--重构的理解
  12. 08cms php5.6,大型房产门户08cms单城市商业版V8.4(带升级补丁),带手机独家放送,去除后门优化响应...
  13. 首个步态识别框架开源了
  14. 计算机学院毕业语录,毕业的句子简单到哭的_毕业语录
  15. Ubuntu 20.04 server乌班图服务器部署django,uwsgi,mysql,nginx细节
  16. jbox弹窗_jbox很好的弹出层 很好的弹出层 - 下载 - 搜珍网
  17. 最佳联盟营销软件解决方案:简化你的联盟管理
  18. Quartus II各版本支持的器件
  19. 计算机函数sumif求平均值,『如何用sumif求平均年龄』excel表中如何算平均数及标准差...
  20. 自制网关切换器实例(转)

热门文章

  1. 华为交换机难点学习:导出配置文件/同步时间
  2. java如何调用接口股票的?
  3. ESP8266_04-------------串口的使用
  4. Python课堂程序之猜单词游戏
  5. iTunes 备份损坏的解决办法
  6. js中关于时间的转化——将秒/毫秒转化成xx小时xx分钟xx秒
  7. 福建省三明市谷歌卫星地图下载
  8. 百瑞BARROT BR2262e蓝牙模块的使用
  9. 【基于MATLAB的数字图像处理】第三章·基本图像变换
  10. 使用Git对Word或Excel文件进行版本管理