HEIF(High Efficiency Image Format) reader for Android
HEIF(High Efficiency Image Format) reader for Android.
HeifReader provides "decode Bitmap
from HEIF data" static methods.
It is similar to BitmapFactory
which are decode Bitmap
from PNG/JPEG/GIF data.
ImageView imageView = /*...*/;
// you need intialize with application context
HeifReader.initialize(this);
// decode Bitmap from HEIF raw resource
Bitmap bmp = HeifReader.decodeResource(this.getResources(), R.raw.heif_data);
// draw Bitmap on ViewImage
imageView.setImageBitmap(bmp);
HeifReader depends sannies/mp4parser library to parse HEIF structure which is based on ISO BMFF, and append some custom Box parsers with resources/isoparser-custom.properties
.
MIT License