[Android] サポート画像フォーマット(BMP/JPG/PNG/GIF)

| トラックバック(0) |

Androidでサポートしている画像フォーマットは、以下のとおり。

  • Bitmap(BMP)
  • JPEG(JPG)
  • PNG
  • GIF

静的にリソースに組み込む場合には、res/drawableに画像を配置して、ImageView.srcにセットすれば表示できる。

※Googleさんの公式ドキュメントは、こちら。
 ここでは、PNGが推奨(preferred)で、それ以外は、非推奨(discouraged)と記載されている。

また、URL(http://~)から動的に読み込む場合には、(BufferedInputStream,ByteArrayOutputStream,BufferedOutputStreamなどで)読み込んだbyte配列をBitmapFactory.decodeByteArray()にセットすることでBitmapが得られるので、ImageView.setImageBitmap()にセットすれば表示できる。

※Googleさんの公式ドキュメントでいうと、android.graphicsパッケージ内のBitmap、BitmapFactoryのあたり。

ちなみに駄目元でTIFF(TIF)を試してみたら、やっぱり駄目でした。

トラックバック(0)

トラックバックURL: http://mt.adakoda.com/mt-tb.cgi/39

2016年8月

  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31