Я копирую изображение в личный каталог следующим образом:
FileChannel source = null;
FileChannel destination = null;
source = new FileInputStream(sourceFile).getChannel();
destination = new FileOutputStream(destFile).getChannel();
destination.transferFrom(source, 0, source.size());
source.close();
destination.close();
.. но когда я вставляю его обратно в Галерею, нетронутым, позже:
private void moveImageToGallery(Uri inUri) throws Exception {
MediaStore.Images.Media.insertImage(getContentResolver(), ImageUtil.loadFullBitmap(inUri.getPath()), null, null);
}
.. он, видимо, теряет свои данные Exif.Вращение больше не работает.Есть ли способ, которым я могу скопировать файл изображения и не потерять эти данные?Спасибо за любые предложения.