Wallpaper Aliasing and Compression. How to stop this? - OnePlus 8 Pro Questions & Answers

I've been taking some 3840x2160 screenshots on my PC and transferring them to my phone uncompressed. They look really good when i look at them on screen through the gallery: Nice detail, sharp lines etc.
The images are taken in portrait so that when I download them onto my phone, I can rotate them 90 degrees so they fit the screen properly.
The problem is when I go to set the image as a wallpaper, the image becomes compressed ever so slightly. The once smooth lines are now noticeably jagged, even though there seems to be no stretching or scaling of the image. I am able to zoom in to the image to the exact same scale in the gallery and everything seems fine.
To me, there must some kind of process that is converting the image to a lower resolution or compressing the image in some way. My question is how do I stop it so the wallpaper looks nice and sharp.
Anyone know what is going on here who can tell me how I can prevent this?

+1

You've answered this yourself.
Your image is 2160p
The screen is 1440p
Or 1080p if like me you've realised that's m that it's virtually impossible to tell the difference and it's a negligible visual benefit for a significant battery hit.
So resize the image based on the screen you want to use or the phone will do it for you.
Depending on the launcher you're using you it may actually have a size limit and resolution so there should be they to take into account too.
Start by finding out what resolution you're using then get an image for it off the same resolution

dladz said:
You've answered this yourself.
Your image is 2160p
The screen is 1440p
Or 1080p if like me you've realised that's m that it's virtually impossible to tell the difference and it's a negligible visual benefit for a significant battery hit.
So resize the image based on the screen you want to use or the phone will do it for you.
Depending on the launcher you're using you it may actually have a size limit and resolution so there should be they to take into account too.
Start by finding out what resolution you're using then get an image for it off the same resolution
Click to expand...
Click to collapse
I did some additional research into the issue.
The oneplus 8 pro is 3168x1440. It is perfectly capable of displaying a 3840x2160 image with no significant loss of quality. I was able to zoom the image in the photo gallery to cover the entire display (as a wallpaper would) and found the image still looked crisp as it should, yet setting it as a wallpaper caused quality loss despite scaling the same. Clearly the issue was to do with the wallpaper scaling process in android (what the exact issue is i am not sure).
Nevertheless, i downloaded an app from the playstore that was able to fix the issue. The app is called Image 2 Wallpaper on the playstore.

Related

[Q] Wallpaper formatting

I am trying to format backgrounds for my Nexus 7 and I have tried
1280H x800W and Vise Versa, However the formatting tool, won't allow me to use the full picture, it crops at awkward proportions, I would like to be able to use the full picture for the clarity and crisp, instead of a bad pixilated, un-visually appealing picture. Is there a way to bypass this, like an app that formats pictures properly?
I would post image examples but I haven't posted enough threads
Quentarus said:
I am trying to format backgrounds for my Nexus 7 and I have tried
1280H x800W and Vise Versa, However the formatting tool, won't allow me to use the full picture, it crops at awkward proportions, I would like to be able to use the full picture for the clarity and crisp, instead of a bad pixilated, un-visually appealing picture. Is there a way to bypass this, like an app that formats pictures properly?
I would post image examples but I haven't posted enough threads
Click to expand...
Click to collapse
I think quick pic lets you use full image
https://play.google.com/store/apps/details?id=com.alensw.PicFolder&hl=en
PicSpeed HD Wallpapers also has an option like that.
https://play.google.com/store/apps/details?id=com.srsdev.wallpapers&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5zcnNkZXYud2FsbHBhcGVycyJd
@Ghost Thats just a different version of Gallery
@Milkk That doesn't support Nexus
For stuff like this, I would just use Paint.net on my laptop and use the resize function. But you are going to experience stretching if the aspect ratio is not the same.
I am trying to format backgrounds for my Nexus 7 and I have tried
1280H x800W and Vise Versa, However the formatting tool, won't allow me to use the full picture, it crops at awkward proportions, I would like to be able to use the full picture for the clarity and crisp, instead of a bad pixilated, un-visually appealing picture. Is there a way to bypass this, like an app that formats pictures properly?
I would post image examples but I haven't posted enough threads
Click to expand...
Click to collapse
Try crop image with dimension 1406x1280
Edit: just found this app and thats good https://play.google.com/store/apps/details?id=com.shirobakama.wallpaper
Sent from my Nexus 7 using xda premium
@korockinout13 I use Photoshop to format
@ucubz At least I can get the pictures full pictures into the screen, However I just have to work around the borders somehow
Just use higher resolution wallpappers and extend the margins to fit the full picture (by dragging the corners when setting wallpapper).
Worked for me! :good:

[Q] Hacking camera resolutions

Hi there.
I came from a previous HTC Inspire 4G phone. After a lot of custom rooms I ended up with one that had a lot of camera resolutions available for "hacking" the camera.
I'm wondering if there's a hack, code or something that can be changed on the S4 in order to get more camera resolutions.
What I'm trying to do is actually getting lower resolutions, like 640x480 or 1024x768 so I can take "snapshots" and avoid post-editing of the pictures.
To illustrate exactly the problem, I use the camera phone to scan big documents into pdf. Now the higher resolution of the default camera makes imposible to handle +30 pages scans, and the workaround (taking the picture, open the picture with a photo editor, resize the picture and save, then import picture on pdf scanner app) is not good enough, as it would steal the valuable time that you are suppose to be saving with this phone.
On the HTC the lower resolutions made it possible to just take a lot of "low res" pictures and pdf them really fast directly within the application.
I'm guessing that if you could pre-define lower resolutions to be selectable already on the stock camera application, maybe adding another ones could be as easy as "typing them" on the respective configuration file for the camera.
Any ideas?
Perhaps just take normal sized pictures at the nearest resolution and then write a bash script to crop or resize as necessary, and import that into the scanner app?
I'm not familiar with any hacks available to go beyond the usual stuff.
You can use InfraView (freeware) to batch resize all images. I do it for scaling boot animations all the time.

Pixelated Image when zoomed on Gallery

My pictures become pixelated when zoomed on Gallery.
They look sharp if I don't zoom at all, but as soon as I zoom (Even a little bit). I can see the pixelation.
The picture is a 300 dpi one with resolution of 1748 x 2480.
But, with no zoom at all, they look perfectly sharp.
Is this normal? because the same picture looks sharp in my desktop monitor even though I zoomed it?
thanks
surfol said:
My pictures become pixelated when zoomed on Gallery.
They look sharp if I don't zoom at all, but as soon as I zoom (Even a little bit). I can see the pixelation.
The picture is a 300 dpi one with resolution of 1748 x 2480.
But, with no zoom at all, they look perfectly sharp.
Is this normal? because the same picture looks sharp in my desktop monitor even though I zoomed it?
thanks
Click to expand...
Click to collapse
Also, I find that I'm unable to share this picture with whatsapp, bbb, etc.
But I was able to share my other pictures.
So, I reduced the resolution to 875 x 1240, and now not only was I able to share this picture with my friends,
but when zooming this picture on Gallery (after the resolution has been reduced), it doesn't get pixelated!
Is this a bug on Note 3 ? So I can't send picture with high resolution ?
Nu such issue on Quickpic. Give that a try.
Whatsapp downscales images severely by default, by the way.
surfol said:
Also, I find that I'm unable to share this picture with whatsapp, bbb, etc.
But I was able to share my other pictures.
So, I reduced the resolution to 875 x 1240, and now not only was I able to share this picture with my friends,
but when zooming this picture on Gallery (after the resolution has been reduced), it doesn't get pixelated!
Is this a bug on Note 3 ? So I can't send picture with high resolution ?
Click to expand...
Click to collapse
btw this only happens to pictures that I uploaded from my computer, that have hi resolutions.
This doesn't apply to hi res pictures taken from the Note 3 camera.
This is weird.
Thanks I'll try Quickpic, but it still doesn't solve the problem of not being able to share hi res pics in whatsapp/bbm.
I'll test.
4752x3168 300dpi 13,9MB taken with a DSLR: Sharing works. The image looks horribly downscaled in Whatsapp due to their automatic scaling, but it works fine.
I can't test the Stock Gallery, as it freezes upon opening by default. It has no 'exclude folders' option, and I have one folder that contains 8392 saved websites+files(in folders). As you can imagine, that tends to overload the app.
ShadowLea said:
I'll test.
4752x3168 300dpi 13,9MB taken with a DSLR: Sharing works. The image looks horribly downscaled in Whatsapp due to their automatic scaling, but it works fine.
I can't test the Stock Gallery, as it freezes upon opening by default. It has no 'exclude folders' option, and I have one folder that contains 8392 saved websites+files(in folders). As you can imagine, that tends to overload the app.
Click to expand...
Click to collapse
thanks for trying.
my picture is actually a 300 dpi 1748 x 2480 JPEG file, generated from a photoshop file (It's a promotional brochure).
surfol said:
thanks for trying.
my picture is actually a 300 dpi 1748 x 2480 JPEG file, generated from a photoshop file (It's a promotional brochure).
Click to expand...
Click to collapse
update:
I changed the Photoshop file Mode to RGB (it was CMYK originally), then save the file to JPEG and transfer it to my Note 3.
Now there's no problem in zooming in and sharing the file.
So I guess CMYK is not really compatible in Note 3/mobile?

Lower Resolution issues with Daydream VR

Alright, I'm reaching out to the community for help on this one. With the recent sale on Daydream VR (they're $50 from Google and Verizon right now), I have been trying to optimize my 6P with the VR set. I have tried some of the suggestions on the form, but I'm still having stuttering issues. So I had the idea about lowering the resolution. So I used the "wm size 1080x1920" trick and successfully dropped by resolution down, and adjusted the DPI accordingly. It runs well, however, when I put it in the VR set, the viewing angles are messed up. When I put the headset on, both eyes are not lined up with each other. I fiddled around with all the wm settings I could find (overscan, scaling, etc), and I can confirm that the viewing angle is messed up in the opposite direction when I set the size over 4k.
I used a Display Settings app to look at my settings, and it seems as though the device thinks the actual screen size is changing when I change the resolution, which may be why Daydream is maligning the eye points.
Is there a way to change the resolution while making the device think the screen size has stayed the same? Or is there a way to change this info just for Daydream?
If it's any encouragement, the Daydream apps ran very smoothly with one eye closed at 1080p. The Google Photos app stuttered at 4k but had no problem at 1080. So if we can figure this out, we could have a smoothly running Daydream setup.
razgriz8426 said:
Alright, I'm reaching out to the community for help on this one. With the recent sale on Daydream VR (they're $50 from Google and Verizon right now), I have been trying to optimize my 6P with the VR set. I have tried some of the suggestions on the form, but I'm still having stuttering issues. So I had the idea about lowering the resolution. So I used the "wm size 1080x1920" trick and successfully dropped by resolution down, and adjusted the DPI accordingly. It runs well, however, when I put it in the VR set, the viewing angles are messed up. When I put the headset on, both eyes are not lined up with each other. I fiddled around with all the wm settings I could find (overscan, scaling, etc), and I can confirm that the viewing angle is messed up in the opposite direction when I set the size over 4k.
I used a Display Settings app to look at my settings, and it seems as though the device thinks the actual screen size is changing when I change the resolution, which may be why Daydream is maligning the eye points.
Is there a way to change the resolution while making the device think the screen size has stayed the same? Or is there a way to change this info just for Daydream?
If it's any encouragement, the Daydream apps ran very smoothly with one eye closed at 1080p. The Google Photos app stuttered at 4k but had no problem at 1080. So if we can figure this out, we could have a smoothly running Daydream setup.
Click to expand...
Click to collapse
It's just a guess, but have you tried to edit the build.prop file in order to "mess around" with declared display density over there?
chk27 said:
It's just a guess, but have you tried to edit the build.prop file in order to "mess around" with declared display density over there?
Click to expand...
Click to collapse
Yes, I messed with any of the build.prop settings that dealt with display. I long ago gave up and now have an Axon 7. Good luck to anyone else trying it!

4K option or forced 1080p?

Was wondering if this display shows native 4K all the time or has user selectable option for it?
Was super pissed with my XZ Premium being forced to render at 1080p in all but a few apps.
4K is only useful on this size screen for VR, so won't make the same mistake again.
gaijin1% said:
Was wondering if this display shows native 4K all the time or has user selectable option for it?
Was super pissed with my XZ Premium being forced to render at 1080p in all but a few apps.
4K is only useful on this size screen for VR, so won't make the same mistake again.
Click to expand...
Click to collapse
Forced 1080p but you could make the xz 4k all the time through adb look it up
ariy11 said:
Forced 1080p but you could make the xz 4k all the time through adb look it up
Click to expand...
Click to collapse
Thanks for the reply. You answered my question.
Actually, the adb method was only emulated 4K, not native. Still selected the resources from xxhdpi folders and blew them up. Doesn't even select the xxxhdpi higher resolution images for 2K. For the best I guess. then it would scale it down to 1080p before enlarging to 4K adding extra blur.
ariy11 said:
Forced 1080p but you could make the xz 4k all the time through adb look it up
Click to expand...
Click to collapse
What command in adb can force this screen resolution?
For the XZ Premium apparently the following would have worked:
In an ADB shell:
wm size 2160×3840
wm density 820
In my case the wb size command gives me:
Error: bad size 2160×3840
Probably we need another resolution
After change it to 4K, the screenshot have an issue ( not capturing the whole screen as 4k but the screen at a corner with other space in black. How do you guys solve this issue?
wm size 2160×3840
wm density 820
In my case the wb size command gives me:
Error: bad size 2160×3840
Try....2160x3840
Not ....2160*3840
I just placed my xz2p into native 4k mode with the dpi set at 640/xxxhdpi. I really like the increase in real estate and the integer scaling makes everything look crisp.
That said, I've currently got two hiccups (not already mentioned, I also have the screenshoting issue hereto described) related to dpi change:
(1) The monochrome viewfinder is behaving strangely, but still serviceable (wrong aspect ratio & tap to focus doesn't move the focus indicator)
(2) The rotation animation is really broken and is either firing twice or has some other timing related issue.
#1 I can live with, but #2 is a real drag. I've turned the transition animations off in the dev setting, but it still looks really weird when i rotate.
Any ideas? It seems like sony has made some additional changes to deal with the 4k/1080p pop in and out. Simply setting the WM mode doesn't appear to manipulate those hidden settings. Perhaps one of the on phone apps needs to be disabled?
Edit: https://forum.xda-developers.com/xz...20hz-quest-t3852052/post78603665#post78603665
...according to the xzp forums, its not actually 4k? how can one verify this?
Edit2: Saying things that will have me eating crow in no time!
I'm at least somewhat convinced the xzp peps are wrong. I have been swapping the phone from [email protected] dpi to [email protected] dpi. If they are correct either both would look exactly the same or the 4k version would look worse (because of the double scaling). It clearly looks better. A good test to try; make the icons and text as large as you can in nova launcher and switch between the two. If you look at the top and bottom of the dark ring inside the camera icon you'll see clear aliasing at 1080p and smooth curves at 4k. Just a reminder anything that is not a perfect multiple of 160 will always cause scaling on android. same with dpi values over 640.
I've got a pretty decent canon camera(xc10) with 10x optical zoom, once I find the charger for it I'm going to try to get some clean photos of the screen in the two mode and post 100% crops here.
blinksilver said:
I've got a pretty decent canon camera(xc10) with 10x optical zoom, once I find the charger for it I'm going to try to get some clean photos of the screen in the two mode and post 100% crops here.
Click to expand...
Click to collapse
Can you do that? Also a comparison of Instagram, or VSCO high quality photos?

Categories

Resources