Heifreader Save Abandoned

HEIF(High Efficiency Image Format) reader for Android

Project README

HeifReader

HEIF(High Efficiency Image Format) reader for Android. API

  • Support H.265/HEVC(High Efficiency Video Coding) still image only.
  • Ignore thumbnail, decode primary image only.
  • Ignore ICC profiles, use default colorspace.
  • Not support: animation, alpha channel, depthmap, rotation, cropping, tiling, etc.

Usage

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);

Dependencies

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.

License

MIT License

Open Source Agenda is not affiliated with "Heifreader" Project. README Source: yohhoy/heifreader
Stars
54
Open Issues
6
Last Commit
3 years ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating