【发布时间】:2012-07-11 05:11:57
【问题描述】:
我在获取原始数据和在 iPhone 上编辑 UIImage 的 alpha 值时产生了一些奇怪的结果。如果触摸的像素颜色在触摸时并非全黑,则它看起来不像完整的 alpha。结果如下:
不修改就开始
灰色触摸将所有灰色变为 alpha = 0
然后,如果我触摸了应该是 alpha 0 的怪异粉刷区域,它会将所有完全黑色的像素变为 alpha 0,即使在技术上也是如此
//没有链接没有足够的代表//
有人知道发生了什么吗?它与预乘 alpha 有关吗?或者也许是我编辑值的方式。如果您需要查看代码,请告诉我,我会编辑它。
作为附加说明,第二次按下白色区域时的灰色区域,而不是 alpha 只是 0,所有其他值都等于 0,而它们应该保持原样。
【问题讨论】: