4
私は、ビットマップファイルを保存するためにcompressメソッドを使うべきであることを知っています。イメージをBMP形式で保存するにはどうしたらいいですか?
FileOutputStream fos = new FileOutputStream(imagefile);
bitmap.compress(Bitmap.CompressFormat.PNG, 100, fos);
fos.flush();
fos.close();
が、私は「Bitmap.CompressFormatは」のみPNGとJPEGをサポートしながら、BMP形式としての私の画像を保存したいです。イメージファイルをBMP形式で保存するにはどうしたらいいですか?
おかげで、
私はそれをしましたが、私は結果を得ませんでした: 'FileOutputStream fos = new FileOutputStream(imagefile); \t \t ByteBuffer bf = ByteBuffer.allocate(width * height * 4); \t \t bitmap.copyPixelsToBuffer(bf); \t \t fos.write(bf.array()); \t \t fos.flush(); \t \t fos.close(); \t \t return true; ' – breceivemail
私はちょうどドキュメントを誤解しました。ごめんなさい – Blackbelt