基本的にレイアウトにHDの背景が必要ですが、元のイメージではなく、非常に圧縮されて表示されます。Android搭載端末/エミュレータで画像を圧縮したのはなぜですか?
例:
元画像:
Androidのエミュレータバージョン:
私はそれだけでエミュレータだったことかもしれないと思ったが、それは悪いに見えます電話自体に私はこれらが高品質の三星ギャラクシーSの携帯電話であることを知っています(これらはあとでアバターと一緒に付属しています)。
誰も圧縮せずにイメージを読み込む方法を知っていますか?ソースファイルは圧縮されていないpngです。ここ
が、それは価値がある何のためのコードです:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:weightSum="1" android:background="@drawable/background" android:id="@+id/blank">
</LinearLayout>
圧縮率は低いですか? Ex。 "良い"画像は少なくともアルファチャンネルを持っていますが、 "悪い"の画像はありません。 –
私はそれがpngかどうかを調べるために他のファイルタイプを試しました。 Jpegとビットマップは私に同じ結果を与えます。それはより小さな色空間(8ビットではなく6ビット)ですが、次に色空間をフルカラーに変更するにはどうすればよいですか? – Jason
これはARGB8888からRGB565に変換されていますが、これをやめる方法を知っている人はいますか?私はdrawableの代わりに生で入れて見たサイトを見つけた...運がいいえ。私もアルファチャンネルを追加しようとしましたが、それでも何もしませんでした – Jason