You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Alternative/updated functionality of cropping feature #88
Many images don't play nice with the "Crop Wallpaper for Device" feature.
Original Image:
With Cropping disabled, the parallax on the home screen will bias towards the left side of the image.
And with Cropping enabled, the image can be zoomed in too closely.
It would be nice if the crop feature worked so that the image was cropped from the center of the image for the screen size, so it would appear closer to the original image.
Ok, so I actually found a small bug when testing your image on my test device, so I fixed that.
While the wallpaper looks perfect on my S10 but only decent on the Pixel 10 (see below).
There seems to be an issue on smaller devices where the wallpaper looks "zoomed" (see below).
This is suppose to crop from the middle out, while preserving parallax
If this beta release does not give the results you want, we may need to add an option to crop differently.
It looks from your screen shot like your having the same issue my emulator is.
So, I may need to add a crop option to deal with this. If so, let me know your display details to help me in testing.
If you need an app to get your display details, this should work: https://github.com/cssnr/device-info-android
Galaxy S10:
Resolution: 1440 x 3040
Absolute Resolution: 720 x 1361
Density: 1.75
Screen_recording_20261008_133215.mp4
Pixel 10 Pro (not at max resolution):
Resolution: 1080 x 2410
Absolute Resolution: 1080 x 2410
Density: 2.65
Google.Pixel.10.Pro.mp4
Android Emulator API 36:
Resolution: 720 x 1280
Absolute Resolution: 720 x 1280
Density: 2.0
Activity
smashedr commentedon Oct 8, 2026
I will take another look at this. A similar issue was reported before but never resolved here: #18
@tcaivano If you could, provide a link or upload of a full image that does not play well with the crop feature.
Next chance I get, I will test and review the cropping function....
ggw1776 commentedon Oct 8, 2026
Here is the original image, though it also occurs with images of similar dimensions.
smashedr commentedon Oct 8, 2026
Ok, so I actually found a small bug when testing your image on my test device, so I fixed that.
While the wallpaper looks perfect on my S10 but only decent on the Pixel 10 (see below).
There seems to be an issue on smaller devices where the wallpaper looks "zoomed" (see below).
That being said, you can test out the updates logic in the latest beta release:
https://github.com/cssnr/remote-wallpaper-android/releases/tag/0.1.7-beta.0
This is suppose to crop from the middle out, while preserving parallax
If this beta release does not give the results you want, we may need to add an option to crop differently.
It looks from your screen shot like your having the same issue my emulator is.
So, I may need to add a crop option to deal with this. If so, let me know your display details to help me in testing.
If you need an app to get your display details, this should work: https://github.com/cssnr/device-info-android
Galaxy S10:
Resolution: 1440 x 3040
Absolute Resolution: 720 x 1361
Density: 1.75
Screen_recording_20261008_133215.mp4
Pixel 10 Pro (not at max resolution):
Resolution: 1080 x 2410
Absolute Resolution: 1080 x 2410
Density: 2.65
Google.Pixel.10.Pro.mp4
Android Emulator API 36:
Resolution: 720 x 1280
Absolute Resolution: 720 x 1280
Density: 2.0
ggw1776 commentedon Oct 8, 2026
Hm, yeah seems to be the same issue you're seeing in the emulator.
Version: 16
API Level: 36
Codename: REL
Incremental: 15081906
Security Patch: 2026-05-05
Media Performance Class: 35
Kernel: 6.6.102-android15-8-g6eb5b2a8c46b-ab14739656-4k
Java VM: Dalvik
Language: English (en-US)
Time Zone:
Build ID: CP1A.260505.005
Build Number: CP1A.260505.005
Fingerprint: google/blazer/blazer:16/CP1A.260505.005/15081906:user/release-keys
Build Type: user
Build Tags: release-keys
Build Host: eefa4ec2f8e7
Build Time: Mar 24, 2026 20:53:26
Manufacturer: Google
Brand: google
Model: Pixel 10 Pro
Device: blazer
Product: blazer
Hardware: blazer
Board: blazer
SoC: Google Tensor G5
Architecture: aarch64
Supported ABIs: arm64-v8a
64-bit ABIs: arm64-v8a
CPU Cores: 8
Radio Version: g5400i-251201-260127-B-14784805,g5400i-251201-260127-B-14784805
Resolution: 1080 x 2410
Absolute Resolution: 1080 x 2410
Aspect Ratio: 108:241
Screen Size: 6.35 inches
Screen Density: 415 ppi
Density DPI: 356 dpi
Density: 2.2250001
Refresh Rate: 120 Hz
Supported Refresh Rates: 60 Hz, 120 Hz
HDR: Yes
HDR Types: HDR10, Hybrid Log-Gamma, HDR10+
Wide Color Gamut: Yes
smashedr commentedon Oct 8, 2026
Ok, I will look into adding an option that can be enabled to prevent zooming.
Strange two Pixel 10's are displaying differently. But hopefully I can make an option that will smooth it out.
smashedr commentedon Oct 9, 2026
So, I added a "Parallax Width Limit Factor" setting. Can be set between 1.25x and 2.5x.
You can try out the options in the latest beta:
https://github.com/cssnr/remote-wallpaper-android/releases/tag/0.1.7-beta.1
Note: I also added a setting to Disable HTTP Cache so you can change the scale options and refresh easily.
This is the 1.25x (smallest) option:
Screen_recording_20261008_175119.webm
Let me know if this work as expected or not...
ggw1776 commentedon Oct 9, 2026
That works perfectly! Thank you for the quick update!
smashedr commentedon Oct 9, 2026
This has been released in 0.1.7.
Thank you very much for making the report and please let me know if you run run into any more issues...