Optimizing Splash Screen Image Quality for Android 12
I'm experiencing an issue where the splash screen image quality is noticeably poor on Android 12 devices. Despite providing high-resolution images in various drawable folders and applying recommended settings, the splash screen appears pixelated and unsharp, which negatively affects the overall user experience.
I would like to see improved handling of splash screen images on Android 12, ensuring that the images are displayed in their highest possible quality. This could include better scaling algorithms or more robust support for high-resolution images without quality degradation.
Additional context
Please find attached a screenshot showing the current configuration used and the resulting splash screen on Android 12 devices.
I am also facing the same issue on Android 12
I created an issue about this back in January (#650). I can't believe that so few people noticed this. I didn't follow up because I was thinking that it was fixed in recent versions but it's still happening on the most recent version 2.4.2
@hueso1412 can you please attach your source image?
Closed due to inactivity. If you are still having trouble, please verify that your source image is according to the instructions. Feel free to reopen a ticket if you are still having trouble.
You can see how the image is pixelated
@erkinovalim please attach your source image that this package is using to generate the splash.
@jonbhanson here's my source image:
1152x1152
Generated splash screen on a physical device:
Can we reopen this issue?
@charleshan is your problem that the image looks blurry? Because I don't think it looks pixelated.
@charleshan is your problem that the image looks blurry? Because I don't think it looks pixelated.
It looks a little pixelated, not blurry.
It might be a little hard to see because of the size but it's definitely pixelated. Here's what it looks like on iOS to show that this only happens on Android. Also, I tried making it bigger still within the limits and it had the same problem.
It might be a little hard to see because of the size but it's definitely pixelated. Here's what it looks like on iOS. Also, I tried making it bigger still within the limits and it had the same problem.
Interesting. I only faced the problem on Android. No issues on iOS
I meant to say that it's not pixelated on iOS.
Oh okay 👍
@jonbhanson any updates on this?
Here is what my image looks like. The image and branding are pixilated and blurred. Also, the branding is large. I could not make it smaller.
Is there a solution to this? I have the correct resolution, but still the image appears in low quality
This issue is still there, any fix for it?
Here is what my image looks like. The image and branding are pixilated and blurred. Also, the branding is large. I could not make it smaller.
Facing same issue with @ablbol about branding image, there are limited to configure more in the branding image?
After facing this issue for a long period of time I have a solution which works for me. Some pixelation is due to androids rendering of the images, but when you use an animated vector drawable this triggers some different rendering in android. Thus I used the package and then added a second splash-logo in the drawable folder, which is used for android 12. See https://github.com/dotnet/maui/issues/20823