jonbhanson / flutter_native_splash

Automatically generates native code for adding splash screens in Android and iOS. Customize with specific platform, background color and splash image.
https://pub.dev/packages/flutter_native_splash
MIT License
1.36k stars 215 forks source link

Optimizing Splash Screen Image Quality for Android 12 #724

Closed hueso1412 closed 5 days ago

hueso1412 commented 3 months ago

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. splashscreen

erkinovalim commented 3 months ago

I am also facing the same issue on Android 12

charleshan commented 1 month ago

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

jonbhanson commented 1 week ago

@hueso1412 can you please attach your source image?

jonbhanson commented 5 days ago

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.

erkinovalim commented 5 days ago

Screenshot_2024-11-24-20-57-53-841_komoda.jpg

You can see how the image is pixelated

jonbhanson commented 5 days ago

@erkinovalim please attach your source image that this package is using to generate the splash.

charleshan commented 3 days ago

@jonbhanson here's my source image: 1152x1152 splash

Generated splash screen on a physical device: image