1

画像の表示部分の寸法を見つける方法を探しています。私が表示している画像ImageViewは.png形式で、「見える」部分があり、残りは見えない背景です。

画像例:

ここに画像の説明を入力 ←<sub>そのボックスは実際の画像では見えません。これは単に私の要点を説明するためです

したがって、この画像には小さな赤いくさび形しか表示されていませんが、完全な .png は実際にはより大きな寸法の長方形であるため、次のようなものは使用できませんbitmap.getWidth();

そう:

  1. 画像内の特定のピクセルが「見えない」かどうかを確認するにはどうすればよいですか? 注: を使用bitmap.getPixel(x, y);してピクセルを取得できることはわかっていますが、ピクセルを取得したらどうすればよいかわかりません。0 のテストで十分ですか?
  2. 表示されている「エンドポイント」を探してすべてのピクセルを反復処理する以外に、「表示」部分の最大幅/高さを見つけるより良い方法はありますか?
4

2 に答える 2