Android開発の新機能で、幅799のビットマップをインポートしています。しかし、ビットマップをAndroidに持っていくと、ビットマップの幅が533になっていると言われています。それには理由がありますか?Androidでビットマップのサイズを変更するのはなぜですか?
ここで私が使用しているコードです:
ビットマップテクスチャ= BitmapFactory.decodeResource(getResources()、R.drawable.image)は、
好ましくは、イメージを最初に作成したのと同じサイズにしたいと考えています。そうすれば、コードが画像に対して何をしたかをもう一度調べるのではなく、私が何を処理しているかを事前に知ることができます。
お世話になりました。それも働いた!私はまた、私のdrawableフォルダの名前を一般的に "drawable"に変更しました。 – Charlie
ええと...あなたが推奨したコードも削除されましたが、それでも機能しました。だから、私のフォルダはもともと "drawable-hdpi"という名前だったかもしれません – Charlie
あなたがテストしているデバイスによって異なります。 drawableがdrawable-hdpiフォルダにあり、mdpiデバイスでテストしている場合は、縮小されます。 anyDensityラインをそこに置くと、自動スケーリングが無効になると思います。 – kcoppock