Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 42521834 authored by Leon Scroggins's avatar Leon Scroggins Committed by Android (Google) Code Review
Browse files

Merge "Set opacity on AndroidBitmapInfo"

parents 1904bb31 36425326
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -265,6 +265,20 @@ void imageInfo(JNIEnv* env, jobject bitmap, AndroidBitmapInfo* info) {
            info->format = ANDROID_BITMAP_FORMAT_NONE;
            break;
    }
    switch (imageInfo.alphaType()) {
        case kUnknown_SkAlphaType:
            LOG_ALWAYS_FATAL("Bitmap has no alpha type");
            break;
        case kOpaque_SkAlphaType:
            info->flags |= ANDROID_BITMAP_FLAGS_ALPHA_OPAQUE;
            break;
        case kPremul_SkAlphaType:
            info->flags |= ANDROID_BITMAP_FLAGS_ALPHA_PREMUL;
            break;
        case kUnpremul_SkAlphaType:
            info->flags |= ANDROID_BITMAP_FLAGS_ALPHA_UNPREMUL;
            break;
    }
}

void* lockPixels(JNIEnv* env, jobject bitmap) {