Sean's Note: Premultiplied pixels in Android bitmaps

2016年6月20日 星期一

Premultiplied pixels in Android bitmaps

簡單來說,Android 裡的 Bitmap 都是 premultiplied 過的,premultiplied 就是為了
加速 blending 兩張圖片的運算,預先將 ARGB 的 Alpha 資訊直接記錄在 RGB 中,
這樣的過程就是  premultiplied。
可以透過 Bitmap.isPremultiplied 來做檢查。
詳細可參考下面的連結。

Ref:
  1. The curious case of Android premultiplied alpha
    https://pspdfkit.com/blog/2016/a-curious-case-of-android-alpha/
  2. 透明像素-Premultiplied Alpha的秘密
    http://blog.csdn.net/zinking3/article/details/2260405

沒有留言:

張貼留言