PNGをサーバーに送信する必要があります。非常に簡単な解決策の1つは、を作成し、次のコードをBitmap
使用してに変換することです。byte[]
final Bitmap bitmap = BitmapFactory.decodeResource(res, R.drawable.some_image);
final ByteArrayOutputStream os = new ByteArrayOutputStream();
bitmap.compress(CompressFormat.PNG, 100, os);
final byte[] data = os.toByteArray();
時間とメモリを節約したいので、ビットマップを作成せずにこれを実現したいと思います。
Drawable
としてアクセスするのも1つのアイデアFile
ですが、正しいパスを取得する方法がわかりません。
何か案は?