Package mil.nga.geopackage.io
Class BitmapConverter
java.lang.Object
mil.nga.geopackage.io.BitmapConverter
Conversions between Bitmaps and image bytes
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic android.graphics.BitmaptoBitmap(byte[] bytes) Decode the bytes to a bitmapstatic android.graphics.BitmaptoBitmap(byte[] bytes, android.graphics.BitmapFactory.Options options) Decode the bytes to a bitmap, with optionsstatic byte[]toBytes(android.graphics.Bitmap bitmap, android.graphics.Bitmap.CompressFormat format) Compress the bitmap to a byte array at full qualitystatic byte[]toBytes(android.graphics.Bitmap bitmap, android.graphics.Bitmap.CompressFormat format, int quality) Compress the bitmap to a byte array
-
Constructor Details
-
BitmapConverter
public BitmapConverter()
-
-
Method Details
-
toBitmap
public static android.graphics.Bitmap toBitmap(byte[] bytes) Decode the bytes to a bitmap- Parameters:
bytes- image bytes- Returns:
- image bitmap
-
toBitmap
public static android.graphics.Bitmap toBitmap(byte[] bytes, android.graphics.BitmapFactory.Options options) Decode the bytes to a bitmap, with options- Parameters:
bytes- image bytesoptions- decode options- Returns:
- image bitmap
-
toBytes
public static byte[] toBytes(android.graphics.Bitmap bitmap, android.graphics.Bitmap.CompressFormat format) throws IOException Compress the bitmap to a byte array at full quality- Parameters:
bitmap- image bitmapformat- compress format- Returns:
- image bytes
- Throws:
IOException- upon failure
-
toBytes
public static byte[] toBytes(android.graphics.Bitmap bitmap, android.graphics.Bitmap.CompressFormat format, int quality) throws IOException Compress the bitmap to a byte array- Parameters:
bitmap- bitmap imageformat- compress formatquality- quality- Returns:
- image bytes
- Throws:
IOException- upon failure
-