Package com.tianscar.quickbitmap
Class BitmapDecoder
- java.lang.Object
-
- com.tianscar.quickbitmap.BitmapDecoder
-
public final class BitmapDecoder extends java.lang.Object
A factory class providing functions to decode bitmap.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static android.graphics.Bitmap
decodeAsset(java.lang.String asset)
static android.graphics.Bitmap
decodeAsset(java.lang.String asset, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeAsset(java.lang.String asset, android.graphics.Rect region)
static android.graphics.Bitmap
decodeAsset(java.lang.String asset, android.graphics.Rect region, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeByteArray(byte[] data)
static android.graphics.Bitmap
decodeByteArray(byte[] data, int offset, int length)
static android.graphics.Bitmap
decodeByteArray(byte[] data, int offset, int length, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeByteArray(byte[] data, int offset, int length, android.graphics.Rect region)
static android.graphics.Bitmap
decodeByteArray(byte[] data, int offset, int length, android.graphics.Rect region, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeByteArray(byte[] data, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeByteArray(byte[] data, android.graphics.Rect region)
static android.graphics.Bitmap
decodeByteArray(byte[] data, android.graphics.Rect region, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeDrawable(android.graphics.drawable.Drawable drawable)
static android.graphics.Bitmap
decodeDrawable(android.graphics.drawable.Drawable drawable, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeDrawable(android.graphics.drawable.Drawable drawable, android.graphics.Rect region)
static android.graphics.Bitmap
decodeDrawable(android.graphics.drawable.Drawable drawable, android.graphics.Rect region, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeFile(java.io.File file)
static android.graphics.Bitmap
decodeFile(java.io.File file, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeFile(java.io.File file, android.graphics.Rect region)
static android.graphics.Bitmap
decodeFile(java.io.File file, android.graphics.Rect region, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeFile(java.lang.String pathname)
static android.graphics.Bitmap
decodeFile(java.lang.String pathname, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeFile(java.lang.String pathname, android.graphics.Rect region)
static android.graphics.Bitmap
decodeFile(java.lang.String pathname, android.graphics.Rect region, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeResource(int resId)
static android.graphics.Bitmap
decodeResource(int resId, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeResource(int resId, android.graphics.Rect region)
static android.graphics.Bitmap
decodeResource(int resId, android.graphics.Rect region, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeStream(java.io.InputStream stream)
static android.graphics.Bitmap
decodeStream(java.io.InputStream stream, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeStream(java.io.InputStream stream, android.graphics.Rect region)
static android.graphics.Bitmap
decodeStream(java.io.InputStream stream, android.graphics.Rect region, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeUri(android.net.Uri uri)
static android.graphics.Bitmap
decodeUri(android.net.Uri uri, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeUri(android.net.Uri uri, android.graphics.Rect region)
static android.graphics.Bitmap
decodeUri(android.net.Uri uri, android.graphics.Rect region, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeURI(java.net.URI uri)
static android.graphics.Bitmap
decodeURI(java.net.URI uri, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeURI(java.net.URI uri, android.graphics.Rect region)
static android.graphics.Bitmap
decodeURI(java.net.URI uri, android.graphics.Rect region, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeURL(java.net.URL url)
static android.graphics.Bitmap
decodeURL(java.net.URL url, android.graphics.Bitmap.Config config)
static android.graphics.Bitmap
decodeURL(java.net.URL url, android.graphics.Rect region)
static android.graphics.Bitmap
decodeURL(java.net.URL url, android.graphics.Rect region, android.graphics.Bitmap.Config config)
-
-
-
Method Detail
-
decodeStream
@Nullable public static android.graphics.Bitmap decodeStream(@NonNull java.io.InputStream stream, @Nullable android.graphics.Bitmap.Config config)
-
decodeStream
@Nullable public static android.graphics.Bitmap decodeStream(@NonNull java.io.InputStream stream)
-
decodeStream
@Nullable public static android.graphics.Bitmap decodeStream(@NonNull java.io.InputStream stream, @NonNull android.graphics.Rect region, @Nullable android.graphics.Bitmap.Config config)
-
decodeStream
@Nullable public static android.graphics.Bitmap decodeStream(@NonNull java.io.InputStream stream, @NonNull android.graphics.Rect region)
-
decodeFile
@Nullable public static android.graphics.Bitmap decodeFile(@NonNull java.io.File file, @Nullable android.graphics.Bitmap.Config config)
-
decodeFile
@Nullable public static android.graphics.Bitmap decodeFile(@NonNull java.io.File file)
-
decodeFile
@Nullable public static android.graphics.Bitmap decodeFile(@NonNull java.io.File file, @NonNull android.graphics.Rect region, @Nullable android.graphics.Bitmap.Config config)
-
decodeFile
@Nullable public static android.graphics.Bitmap decodeFile(@NonNull java.io.File file, @NonNull android.graphics.Rect region)
-
decodeFile
@Nullable public static android.graphics.Bitmap decodeFile(@NonNull java.lang.String pathname, @Nullable android.graphics.Bitmap.Config config)
-
decodeFile
@Nullable public static android.graphics.Bitmap decodeFile(@NonNull java.lang.String pathname)
-
decodeFile
@Nullable public static android.graphics.Bitmap decodeFile(@NonNull java.lang.String pathname, @NonNull android.graphics.Rect region, @Nullable android.graphics.Bitmap.Config config)
-
decodeFile
@Nullable public static android.graphics.Bitmap decodeFile(@NonNull java.lang.String pathname, @NonNull android.graphics.Rect region)
-
decodeByteArray
@Nullable public static android.graphics.Bitmap decodeByteArray(@NonNull byte[] data, @Nullable android.graphics.Bitmap.Config config)
-
decodeByteArray
@Nullable public static android.graphics.Bitmap decodeByteArray(@NonNull byte[] data)
-
decodeByteArray
@Nullable public static android.graphics.Bitmap decodeByteArray(@NonNull byte[] data, int offset, int length, @Nullable android.graphics.Bitmap.Config config)
-
decodeByteArray
@Nullable public static android.graphics.Bitmap decodeByteArray(@NonNull byte[] data, int offset, int length)
-
decodeByteArray
@Nullable public static android.graphics.Bitmap decodeByteArray(@NonNull byte[] data, @NonNull android.graphics.Rect region, @Nullable android.graphics.Bitmap.Config config)
-
decodeByteArray
@Nullable public static android.graphics.Bitmap decodeByteArray(@NonNull byte[] data, @NonNull android.graphics.Rect region)
-
decodeByteArray
@Nullable public static android.graphics.Bitmap decodeByteArray(@NonNull byte[] data, int offset, int length, @NonNull android.graphics.Rect region, @Nullable android.graphics.Bitmap.Config config)
-
decodeByteArray
@Nullable public static android.graphics.Bitmap decodeByteArray(@NonNull byte[] data, int offset, int length, @NonNull android.graphics.Rect region)
-
decodeAsset
@Nullable public static android.graphics.Bitmap decodeAsset(@NonNull java.lang.String asset, @Nullable android.graphics.Bitmap.Config config)
-
decodeAsset
@Nullable public static android.graphics.Bitmap decodeAsset(@NonNull java.lang.String asset)
-
decodeAsset
@Nullable public static android.graphics.Bitmap decodeAsset(@NonNull java.lang.String asset, @NonNull android.graphics.Rect region, @Nullable android.graphics.Bitmap.Config config)
-
decodeAsset
@Nullable public static android.graphics.Bitmap decodeAsset(@NonNull java.lang.String asset, @NonNull android.graphics.Rect region)
-
decodeResource
@Nullable public static android.graphics.Bitmap decodeResource(int resId, @Nullable android.graphics.Bitmap.Config config)
-
decodeResource
@Nullable public static android.graphics.Bitmap decodeResource(int resId)
-
decodeResource
@Nullable public static android.graphics.Bitmap decodeResource(int resId, @NonNull android.graphics.Rect region, @Nullable android.graphics.Bitmap.Config config)
-
decodeResource
@Nullable public static android.graphics.Bitmap decodeResource(int resId, @NonNull android.graphics.Rect region)
-
decodeDrawable
@Nullable public static android.graphics.Bitmap decodeDrawable(@NonNull android.graphics.drawable.Drawable drawable, @Nullable android.graphics.Bitmap.Config config)
-
decodeDrawable
@Nullable public static android.graphics.Bitmap decodeDrawable(@NonNull android.graphics.drawable.Drawable drawable)
-
decodeDrawable
@Nullable public static android.graphics.Bitmap decodeDrawable(@NonNull android.graphics.drawable.Drawable drawable, @NonNull android.graphics.Rect region, @Nullable android.graphics.Bitmap.Config config)
-
decodeDrawable
@Nullable public static android.graphics.Bitmap decodeDrawable(@NonNull android.graphics.drawable.Drawable drawable, @NonNull android.graphics.Rect region)
-
decodeUri
@Nullable public static android.graphics.Bitmap decodeUri(@NonNull android.net.Uri uri, @Nullable android.graphics.Bitmap.Config config)
-
decodeUri
@Nullable public static android.graphics.Bitmap decodeUri(@NonNull android.net.Uri uri)
-
decodeUri
@Nullable public static android.graphics.Bitmap decodeUri(@NonNull android.net.Uri uri, @NonNull android.graphics.Rect region, @Nullable android.graphics.Bitmap.Config config)
-
decodeUri
@Nullable public static android.graphics.Bitmap decodeUri(@NonNull android.net.Uri uri, @NonNull android.graphics.Rect region)
-
decodeURI
@Nullable public static android.graphics.Bitmap decodeURI(@NonNull java.net.URI uri, @Nullable android.graphics.Bitmap.Config config)
-
decodeURI
@Nullable public static android.graphics.Bitmap decodeURI(@NonNull java.net.URI uri)
-
decodeURI
@Nullable public static android.graphics.Bitmap decodeURI(@NonNull java.net.URI uri, @NonNull android.graphics.Rect region, @Nullable android.graphics.Bitmap.Config config)
-
decodeURI
@Nullable public static android.graphics.Bitmap decodeURI(@NonNull java.net.URI uri, @NonNull android.graphics.Rect region)
-
decodeURL
@Nullable public static android.graphics.Bitmap decodeURL(@NonNull java.net.URL url, @Nullable android.graphics.Bitmap.Config config)
-
decodeURL
@Nullable public static android.graphics.Bitmap decodeURL(@NonNull java.net.URL url)
-
decodeURL
@Nullable public static android.graphics.Bitmap decodeURL(@NonNull java.net.URL url, @NonNull android.graphics.Rect region, @Nullable android.graphics.Bitmap.Config config)
-
decodeURL
@Nullable public static android.graphics.Bitmap decodeURL(@NonNull java.net.URL url, @NonNull android.graphics.Rect region)
-
-