检查像素是否透明 - Android

2023-12-04

我有一张 PNG 图片(角落里有透明像素),我试图提取这些透明像素的颜色代码,我使用了一个 xxxx 网站,它让我可以选择像素并返回其颜色代码;

选择透明像素后我得到: RGB 代码: R:34 G:62 B:74

这不符合逻辑

我将 BitmapDrawable 与我的 PNG 图像一起使用 // 我认为这不是正确的方法

位图 位图 = ((BitmapDrawable)image.getDrawable()).getBitmap();

有没有办法检查像素是否透明?

谢谢


Bitmap bitmap = ((BitmapDrawable)image.getDrawable()).getBitmap();
int transparency = ((bitmap.getPixel(x,y) & 0xff000000) >> 24);

transparency将在之间0 (completely transparent) and 255 (completely opaque).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

检查像素是否透明 - Android 的相关文章

随机推荐

  • 何时在 Ruby 方法中使用 `self.foo` 而不是 `foo`

    这不是 Rails 特有的 我只是使用 Rails 作为示例 我在 Rails 中有一个模型 class Item lt ActiveRecord Base def hello puts Hello self name end end 我们
  • 在浏览器中设置 Cookie 以实现视频自动播放

    我如何设置 cookie 使视频仅在第一次访问时自动播放 之后如果他们想观看 则必须手动播放 总体思路是 在页面加载时检索 cookie 信息 如果没有 cookie 或者设置为 false 则播放电影 将 cookie 设置为 true
  • SaveAs 功能适用于 Microsoft PC,但不适用于 MAC

    我有 VBA 代码 可以控制用户以 xls xlsm 或 pdf 以外的任何其他格式保存文件 这是为了防止在保存过程中删除宏 我插入了一行来检查操作系统是否为 OSx 就像 Mac 它适用于其他宏 但不适用于此宏 该过程失败 并显示 找不到
  • 移位何时会导致未定义的行为

    我尝试找到一个列出所有可能性的好答案 也许只有一种 那么考虑到有符号数和无符号数 C 语言中导致 UB 移位的方法有哪些 C99 标准对按位移位运算符有这样的规定 添加了强调 并且 用于表示求幂 6 5 7 3 对每个操作数执行整数提升 结
  • 是否可以克隆 Z3_context?

    我需要它在符号执行 Klee 的上下文中进行增量求解 在符号执行路径的分支点 有必要将求解器上下文分为两部分 条件为真和条件为假 当然 有一个昂贵的解决方法 创建空上下文并重播所有约束 有没有办法分割Z3 context 您打算添加这样的功
  • 反应:未捕获类型错误:无法读取未定义的属性“状态”

    我试图在来自 General 类的函数 Application 中获取 状态 对象 但收到此错误 未捕获的类型错误 无法读取未定义的属性 状态 代码是 class General extends Comment constructor su
  • 无法在 Windows 10 上安装 PIP

    我运行了 Python 3 5 1 安装程序https www python org downloads release python 351 但是 在命令行上 当我去运行时pip 我看到一个错误 pip is not recognized
  • 如何在 python 和 mac 应用程序之间进行通信?

    这可能是一个含糊的问题 但我未能正确地重新表述它 所以这里有一个解释 我开发了一个应用程序 最初是作为 Mac 应用程序开发的 使用 Carbon Cocoa 的 API 来完成我的任务 应用程序的目标是在鼠标移动 其他击键后将 击键 发送
  • 如何将数据绑定到与派生 List 的类中的列表项无关的属性

    以前 我有一个类包装了一个内部System Collections Generic List
  • 致命错误:调用未定义的函数 NOW()

    我开始开发一个统计观众在线系统 但我遇到了问题 我通常使用 time NOW 来获取时间 但现在它给了我这个错误 致命错误 调用未定义的函数 NOW 您知道为什么会发生这种情况吗 id session SESSION startView s
  • Django 和错误请求 (400)

    我创建了新的 django 项目 添加到我的settings py DEBUG False ALLOWED HOSTS localhost my site com 创建的应用程序test view added hello world to
  • 为什么我的变换会突然恢复?

    我试图让我的元素留在原地 转换后 现在 翻译后的位置就是我想要的位置 但随后我的名字又回到了引用中 我是否遗漏了一段代码 或者是否有一段代码使这种快速恢复发生 blockquote font family Open Sans Verdana
  • 使用 WMPLib 和 C# 暂停和恢复 mp3

    我正在使用 C 和 WMPLib 库开发一个简单的 mp3 播放器项目 这个想法是让它可以通过 PIC 组件进行控制 从我家的 任何地方 控制 PC 中的媒体播放 是的 这是一个大学项目 问题 我无法使用 WindowsMediaPlaye
  • iTextSharp ColumnText.SetSimpleColumn Addtext 导致 Adob​​e Reader X 10.1.5 中出现错误

    下面的代码说明了我在使用 iTextSharp 时遇到的问题 一切都很完美 pdf 文件已创建并在屏幕上正确显示 当我从 Adob e Reader X 打印 pdf 时 它看起来完全正确 但 Adob e 报告 此页面存在错误 Acrob
  • DataGridView 删除行仅删除备用行

    我的 DataGridView 有 100 行 然后 我删除每一行 如下所示 但当它循环时 ID 为 0 2 4 6 8 因此它只删除偶数行 这是怎么回事 foreach DataGridViewRow row in dgvData Row
  • 使用 GDB 进行 NASM 组装时在本地标签处中断

    我想使用 GDB 中断 NASM 汇编代码中的本地标签 发出以下命令会产生输出 gdb break start label1 217 Attempt to extract a component of a value that is not
  • ES6 中的“export const”与“export default”

    我试图确定这两者之间是否有任何大的差异 除了能够导入export default只要这样做 import myItem from myItem 并使用export const我可以 import myItem from myItem 除此之
  • Promise.resolve 和 new Promise(resolve) 可以互换吗

    I think Promise resolve and new Promise resolve 是可以互换的 考虑一下 A new RSVP Promise function resolve reject resolve then func
  • 什么是存储缓冲区?

    谁能解释什么是加载缓冲区以及它与失效队列有何不同 以及存储缓冲区和写入组合缓冲区之间的区别 保罗 E 麦肯尼 Paul E Mckenny 的论文http www rdrop com users paulmck scalability pa
  • 检查像素是否透明 - Android

    我有一张 PNG 图片 角落里有透明像素 我试图提取这些透明像素的颜色代码 我使用了一个 xxxx 网站 它让我可以选择像素并返回其颜色代码 选择透明像素后我得到 RGB 代码 R 34 G 62 B 74 这不符合逻辑 我将 Bitmap