我很努力地把PNG转换成位图,但每次都失败了。在

但现在我想我可以找到一个理由。

因为阿尔法通道。

(Photoshop中的“羽毛”)

输入图像:

我期望的输出:

电流输出:

我想把它转换成8位位图,把每个不可见的(alpha)像素都涂成紫色(#FF00FF),并将它们设置为0点。(第一个调色板)

但显然,背景区域和实际图像周围的不可见区域的颜色不同。

我要所有的颜色和背景一样。

我该怎么办?在

我试过这三种image = Image.open(file).convert('RGB')

image = Image.open(file)

image = image.convert('P')

pp = image.getpalette()

pp[0] = 255

pp[1] = 0

pp[2] = 255

image.putpalette(pp)

image = Image.open('feather.png')

result = image.quantize(colors=256, method=2)

第三种方法看起来更好,但当我将其保存为位图时,它就变得相同了。在

我只想现在就结束。我在这上面浪费了太多时间。在

如果我从输出文件中删除背景,

看起来还是很尴尬。在

python alpha通道_Python PIL完全删除每个alpha通道相关推荐

  1. python将图像转换为8位单通道_Python OpenCV读取16位单通道图像并转换为8位灰度图显示...

    语义.实例分割数据集的标注图像以及一些深度图像等都是由单通道16位整型图像存储的,我们通常需要读取这种图像并显示出来,由于OpenCV一般只能够对8位图像进行显示,也就是像素范围在0-255的图像,而 ...

  2. python图像对比_python+PIL实现图片对比(一)

    前提 前阵子报了个班,学了一些android UI自动化相关的东西,于是想到第一家单位在做android手机自动化的时候,有用到图片对比,来确定是否点到指定的页面,遂想在appium+python做U ...

  3. python文字图片拼接_python PIL Image基本的图片拼接、圆形裁减、添加文字

    #使用Image包合成图片 添加文字. 下面将通过实例介绍利用py PIL包对图片进行合成,裁减以及添加文字. ##原始图片4张 ##合成后图片: #图片处理 ##图片拼接 # 创建空白图片 targ ...

  4. 用python 画太阳_Python PIL画一个太阳神的圆圈

    这里有一个小功能可以调整import Image, ImageDraw from math import sin, cos, pi width, height = 400, 400 skyBlue = ...

  5. python pillow环境_Python环境Pillow( PIL )图像处理工具使用解析

    前言 由于笔者近期的研究课题与图像后处理有关,需要通过图像处理工具对图像进行变换和处理,进而生成合适的训练图像数据.该系列文章即主要记录笔者在不同的环境下进行图像处理时常用的工具和库.在 Python ...

  6. python量化交易心得_Python量化交易之“凯特纳通道”突破策略!

    点及财经,股票期货专业投机者. 前言 说起通道,我想大家可能对海龟通道(唐奇安通道).布林线通道已经耳熟能详了. 布林通道的计算原理就是均线加减N倍ATR .那么今天再给大家介绍一个通道算法,那就是凯 ...

  7. Python图片处理模块PIL(pillow)

    Python图片处理模块PIL(pillow) 本篇包含:一.Image类的属性:1.Format   2.Mode   3.Size    4.Palette    5.Info           ...

  8. python 人像素描_python实现图片彩色转化为素描

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

  9. 使用Python,OpenCV从图像中删除轮廓

    使用Python,OpenCV从图像中删除轮廓 1. 效果图 2. 步骤 3. 源码 4. 参考 1. 使用Python.OpenCV计算轮廓的中心并标记 2. 使用Python.OpenCV检测轮廓 ...

  10. python 芯片测试_Python 3.9.0a6 已可用于测试

    Python 3.9.0a6 发布了.Python 3.9 仍在开发中.3.9.0a6 版本是六个计划的 alpha 版本中的最后一个.Alpha 版本旨在测试新功能和修复错误,新功能可能会一直添加到 ...

最新文章

  1. 46、我的C#学习笔记12
  2. 数字化为小零售商带来大商机
  3. 在线学习(Online Learning)
  4. python history没有定义_python AttributeError:'Tensor'对象没有属性'_keras_history'_python_酷徒编程知识库...
  5. rpm mysql 忘记密码_mysql密码忘记该怎么办?
  6. 700 页的机器学习总结火了!
  7. javascript实现黑客帝国代码雨特效背景效果 让你装逼无限
  8. PHP之封装梦网云通讯短信发送类
  9. 数学建模层次分析法例题及答案_【数模】层次分析法 - 全国大学生数学建模竞赛(CUMCM) - 数学建模社区-数学中国...
  10. 什么叫操作系统啊 | 战术后仰
  11. Non-OK-status: Status(error::Code::INVALID_ARGUMENT, “Unsupported data format“) status: Invalid argu
  12. 学习一个 Linux 命令:realpath 命令
  13. 如何高质量地度过大学四年时光,不认命是改变的开始
  14. breakpad 的dum文件的解析及demo的编译
  15. 解决(无法启动服务,错误1068:依赖服务或组无法启动、telnet)
  16. 简易全双工物联网远程控制门禁设计方案
  17. 乐鑫Esp32学习之旅 19 重磅开源,如何在微信小程序上ble蓝牙配网esp32,blufi的那些事!
  18. 捕获计算机屏幕++方法,在Mac上捕获屏幕截图的五种简单方式
  19. 精美的足球系列图标设计
  20. Photoshop Windows常用快捷键大全

热门文章

  1. 解决谷歌浏览器最新chrome94版本CORS跨域问题(海康视频插件无法播放的问题)
  2. 二手升腾网络计算机,瘦客户机终端网络计算机专用计算机
  3. 在线扑克运营商在 WSOP 赛事开幕当天遭到 DDoS 攻击
  4. 互联网公司去年到今年的大批裁员,难道程序员没有未来了吗?
  5. 2016年腾讯校招笔试题
  6. 关于Python中的编程,这篇阅读量预算10万+的文章可能是你见过的最完整的讲解
  7. 自制冰箱,冰柜蒸发器和毛细管的速算
  8. android 图标删除不了,手机程序卸载之后桌面上残留的图标删除不掉
  9. android 仿新浪微博转发 评论悬浮框的功能
  10. 语义分割算法性能比较_汇总|3D点云分割算法