我试图用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中的像素值设置透明度相关推荐

  1. python裁剪图片box并保存_python 截取XML中bndbox的坐标中的图像,另存为jpg的实例

    文件目录 Annotations中是XML文件. JPEGImages中是对应的JPG文件 XML文件 要截取bndbox坐标中的内容. python代码 # -*- coding: utf-8 -* ...

  2. jap页面使用ajax动态加载列表数据,JSF - 使用AJAX调用基于DataTable中的mimetype值加载不同形式...

    对于我的一个项目,我需要根据DataTable组件中可用的mimetype值加载不同的表单.我有标题,内容 - 中间的DataTable和页脚中的数据显示.单击DataTable条目应根据mimety ...

  3. 基于全过程通道相关像素值顺序的彩色图像可逆数据隐藏

    文献学习: 基于全过程通道相关像素值顺序的彩色图像可逆数据隐藏 原文题目: Reversible data hiding for color images based on pixel value o ...

  4. python显示图片透明度怎么调,如何使jpg图像半透明?

    有几种方法可以做到这一点...我将从这张图片开始: 使用OpenCV添加空白alpha通道并使用Numpy索引设置内容:import cv2 import numpy as np img = cv2. ...

  5. python显示图片_python图像显示

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 使用python进行数字图片处理,还得安装pillow包. 虽然python里面 ...

  6. python显示图片列表_python读取图片任意范围区域

    使用python进行图片处理,现在需要读出图片的任意一块区域,并将其转化为一维数组,方便后续卷积操作的使用. 下面使用两种方法进行处理: convert 函数 from PIL import Imag ...

  7. python显示图片并且动态刷新_python Tkinter的图片刷新实例

    调用python自带的GUI制作库 一开始想用Tkinter制作GUI的,网上说是python自带的,结果输入: import tkinter 后,显示: _ImportError: No modul ...

  8. python显示图片image_用Python语言显示图片的倒影效果

    Python是一种强大的开源解释性语言,最初是在苹果计算机上被编译成功的,但现在它已经可以运行于世界上主流的操作平台之上了,对于常见的Linux和Windows平台的支持当然更不在话下.Python脚 ...

  9. python写图片爬取软件_python制作微博图片爬取工具

    有小半个月没有发博客了,因为一直在研究python的GUI,买了一本书学习了一些基础,用我所学做了我的第一款GUI--微博图片爬取工具.本软件源代码已经放在了博客中,另外软件已经打包好上传到网盘中以供 ...

最新文章

  1. 小学毕业,努力5年,月入3万的程序员和他们的公众号!
  2. Develop Smartphone Device use VS.NET 2003
  3. Application failure. hr=0x80040101:Failed to initialize virtual machine.
  4. 089_DOM节点动态创建、添加和删除
  5. 中国煤炭行业十四五投资战略与供需形势分析报告2022版
  6. 今天刚刚开通了写播客的功能,以后记录工作学习的点点滴滴
  7. VTK:几何对象之ConvexPointSet
  8. 9.13-15 runlevel init service
  9. android sdk更新代理设置
  10. Linux shell脚本 遍历带空格的文件名
  11. 【UNIX环境高级编程】线程同步
  12. VB实训项目:学生成绩管理系统V1.0
  13. java获取网络图片_做个看图片的App玩玩_第一篇
  14. c# 对象json互相转换_C#编程实现对象与JSON串互相转换实例分析
  15. 小明历险记:规则引擎Drools教程详解
  16. 一键去除照片水印—INpaint
  17. 利用递归层次遍历句法结构树(Stanfordcorenlp及nltk)
  18. mac电脑外接显示器后没有声音
  19. 转轮密码机的加解密算法实现
  20. 第 2 课:KNX智能控制系统的接口 BCU 模块

热门文章

  1. iPhone删除所有联系人
  2. 华强北airpods三代连接安卓手机没声音_如何真正的选择一个顶配的华强airpods?...
  3. 基于 RT-Thread 的智能家居 DIY 连载教程(1)——如何正确使用 Sensor 框架
  4. 玩一玩游戏之Hello World
  5. powerdesigner导出mysql数据库表结构到Word
  6. 产品发布(1) - 产品发布前准备
  7. 小区无线网络覆盖设计方案解析
  8. 堆排序 java实现_堆排序Java实现(递归方式非递归方式)
  9. Linux的详细使用
  10. 超微 ipmi 黑屏