python显示图片透明度怎么调_python – 基于Matplotlib中的像素值设置透明度
我试图用matplotlib来绘制一些我正在研究的文件的数字。我有二组数据在二维数组:一个ascii山体阴影栅格,我可以很高兴地绘制和调整使用:
import matplotlib.pyplot as pp
import numpy as np
hillshade = np.genfromtxt('hs.asc', delimiter=' ', skip_header=6)[:,:-1]
pp.imshow(hillshade, vmin=0, vmax=255)
pp.gray()
pp.show()
这使:
还有一个第二个ascii光栅,描绘了横跨风景的河流的属性。该数据可以以与上述相同的方式绘制,但是不对应于河网的阵列中的值被指定为-9999的无数据值。目的是使无数据值设置为透明,以便河流值覆盖山体阴影。
这是河流数据,理想情况下,这里代表的每个像素为0将是完全透明的。
对此做了一些研究,似乎我可以将我的数据转换成RGBA数组,并将alpha值设置为仅使不需要的单元格透明。然而,河流数组中的值是浮动的,不能被转换(因为原始值是图的整个点),我相信如果使用RGBA格式,imshow函数只能取无符号整数。
有没有办法解决这个限制?我曾经希望我可以用像素值和alpha值创建一个元组,并将它们绘制成这样,但这似乎不可能。
我也和PIL一起玩,试图创建一个没有数据值透明的河流数据的PNG文件,但这似乎自动将像素值缩放到0-255,从而失去了我需要保留的值。
我欢迎任何人对这个问题的任何见解。
python显示图片透明度怎么调_python – 基于Matplotlib中的像素值设置透明度相关推荐
- python裁剪图片box并保存_python 截取XML中bndbox的坐标中的图像,另存为jpg的实例
文件目录 Annotations中是XML文件. JPEGImages中是对应的JPG文件 XML文件 要截取bndbox坐标中的内容. python代码 # -*- coding: utf-8 -* ...
- jap页面使用ajax动态加载列表数据,JSF - 使用AJAX调用基于DataTable中的mimetype值加载不同形式...
对于我的一个项目,我需要根据DataTable组件中可用的mimetype值加载不同的表单.我有标题,内容 - 中间的DataTable和页脚中的数据显示.单击DataTable条目应根据mimety ...
- 基于全过程通道相关像素值顺序的彩色图像可逆数据隐藏
文献学习: 基于全过程通道相关像素值顺序的彩色图像可逆数据隐藏 原文题目: Reversible data hiding for color images based on pixel value o ...
- python显示图片透明度怎么调,如何使jpg图像半透明?
有几种方法可以做到这一点...我将从这张图片开始: 使用OpenCV添加空白alpha通道并使用Numpy索引设置内容:import cv2 import numpy as np img = cv2. ...
- python显示图片_python图像显示
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 使用python进行数字图片处理,还得安装pillow包. 虽然python里面 ...
- python显示图片列表_python读取图片任意范围区域
使用python进行图片处理,现在需要读出图片的任意一块区域,并将其转化为一维数组,方便后续卷积操作的使用. 下面使用两种方法进行处理: convert 函数 from PIL import Imag ...
- python显示图片并且动态刷新_python Tkinter的图片刷新实例
调用python自带的GUI制作库 一开始想用Tkinter制作GUI的,网上说是python自带的,结果输入: import tkinter 后,显示: _ImportError: No modul ...
- python显示图片image_用Python语言显示图片的倒影效果
Python是一种强大的开源解释性语言,最初是在苹果计算机上被编译成功的,但现在它已经可以运行于世界上主流的操作平台之上了,对于常见的Linux和Windows平台的支持当然更不在话下.Python脚 ...
- python写图片爬取软件_python制作微博图片爬取工具
有小半个月没有发博客了,因为一直在研究python的GUI,买了一本书学习了一些基础,用我所学做了我的第一款GUI--微博图片爬取工具.本软件源代码已经放在了博客中,另外软件已经打包好上传到网盘中以供 ...
最新文章
- 小学毕业,努力5年,月入3万的程序员和他们的公众号!
- Develop Smartphone Device use VS.NET 2003
- Application failure. hr=0x80040101:Failed to initialize virtual machine.
- 089_DOM节点动态创建、添加和删除
- 中国煤炭行业十四五投资战略与供需形势分析报告2022版
- 今天刚刚开通了写播客的功能,以后记录工作学习的点点滴滴
- VTK:几何对象之ConvexPointSet
- 9.13-15 runlevel init service
- android sdk更新代理设置
- Linux shell脚本 遍历带空格的文件名
- 【UNIX环境高级编程】线程同步
- VB实训项目:学生成绩管理系统V1.0
- java获取网络图片_做个看图片的App玩玩_第一篇
- c# 对象json互相转换_C#编程实现对象与JSON串互相转换实例分析
- 小明历险记:规则引擎Drools教程详解
- 一键去除照片水印—INpaint
- 利用递归层次遍历句法结构树(Stanfordcorenlp及nltk)
- mac电脑外接显示器后没有声音
- 转轮密码机的加解密算法实现
- 第 2 课:KNX智能控制系统的接口 BCU 模块