I'm trying to upload a logo with a transparent background to the android market. For some reason, my png is getting transformed by the market in a way that removes the transparency.
My designer is doing his best to follow the instructions in https://market.android.com/support/bin/answer.py?answer=1078870, but neither of us can figure out what's wrong. As far as we can tell, he's doing alpha in the png, but it doesn't look right.
Here's the png:
And here's what it looks like in the market:
This seems to be a widespread problem in the market, although some apps have managed to get it right. What are we doing wrong?
YCbCr format used for images, which uses YUYV (YUY2) encoding format. For the android. hardware. camera2 API, the YUV_420_888 format is recommended for YUV output instead.
Here are the requirements for the Google Play feature graphic: 24-bit . png (no alpha) or . jpeg.
For example, because Google Play dynamically renders rounded corners and drop shadows for your app icons, you should omit them from your original assets. Follow these APK icon guidelines to learn how to create adaptive launcher icons introduced in Android 8.0 (API level 26).
Compress Images Using Lit Photo App Download and install the Lit Photo app on your Android phone. Open it and select the “Compress Photos” or “Resize Photos” option. Next, select the image(s) whose size you want to reduce. If you are compressing the image(s), you will see a screen like the one shown in the image below.
In photoshop... File>Save for Web and Devices, ensure that your designer saves it as a PNG-8. As others mentioned in comments, the 32-bits that https://market.android.com/support/bin/answer.py?answer=1078870 is talking about is 32-bits for RGBA (8-bits for each.) I just tried this on mine, which was previously saved as PNG-24, and it seemed to have fixed it.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With