Package mil.nga.geopackage.io
Class BitmapConverter
- java.lang.Object
-
- mil.nga.geopackage.io.BitmapConverter
-
public class BitmapConverter extends Object
Conversions between Bitmaps and image bytes
-
-
Constructor Summary
Constructors Constructor Description BitmapConverter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BitmaptoBitmap(byte[] bytes)Decode the bytes to a bitmapstatic BitmaptoBitmap(byte[] bytes, BitmapFactory.Options options)Decode the bytes to a bitmap, with optionsstatic byte[]toBytes(Bitmap bitmap, Bitmap.CompressFormat format)Compress the bitmap to a byte array at full qualitystatic byte[]toBytes(Bitmap bitmap, Bitmap.CompressFormat format, int quality)Compress the bitmap to a byte array
-
-
-
Method Detail
-
toBitmap
public static Bitmap toBitmap(byte[] bytes)
Decode the bytes to a bitmap- Parameters:
bytes- image bytes- Returns:
- image bitmap
-
toBitmap
public static Bitmap toBitmap(byte[] bytes, 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(Bitmap bitmap, 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(Bitmap bitmap, 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
-
-