>
>
>
> When you call getPixels(), the values are converted back
> to unpremultiplied form automatically, but in this case there is no
> change.
> <<
>
> これが我々が意図しない所ですね。
> 現状ではどうにもならないようです。
> 残念です…
>
> On 9月26日, 午後11:11, kambayashi <
kambayas...@gmail.com> wrote:
>
>
>
> > android sdk 1.0 Release1でリソースから画像を読み込もうとしているのですが、
> > アルファが0xFFではないピクセルのデータが正しく読み込めません。
> > アルファが0xFFの部分は問題なく読めるので、バグなのかなという気もするのですが、
> > 問題なく読めている方いましたら、読み込み方を教えてください。
> > 以下が現在使っている読み込み処理です。
>
> > //====================================================
>
> > //リソースオブジェクト取得
> > Resource res = (Viewインスタンス).getContext().getResources();
>
> > //リソースIDを使ってイメージからビットマップ作成
> > Bitmap bitmap = BitmapFactory.decodeResource(res, R.drawable.(リソース管理
> > ID) );
>
> > //ビットマップのピクセルデータ取得
> > int[] bitmapData = new int[ bitmap.getWidth() * bitmap.getHeight() ];
> > bitmap.getPixels( bitmapData, 0, bitmap.getWidth(), 0, 0,
> > bitmap.getWidth(), bitmap.getHeight() );
>
> > //ここでbitmapDataの中を見ると、アルファが0xFFでないピクセルのデータが正しく読み込めていない
>
> > //=====================================================
>