You want a photo of a contact on your Xiaomi to be displayed full-screen during an incoming call, but standard MIUI settings crop the image? This problem is familiar to many owners of Redmi, POCO and Mi smartphones - the system defaults only to the center of the photo, often losing important details. In this article, we will discuss three working ways to stretch the image to the entire display, including hidden MIUI settings and third-party solutions.
It is important to understand that the behavior of displaying contact photos depends on the version of MIUI and the phone model. For example, on the Xiaomi 13 Pro with MIUI 15, the trimming algorithm works differently than on the Redmi Note 10 with MIUI 12.5. We tested all methods on current firmware (2023-2026) and indicated where there may be nuances. If you have custom firmware installed (for example, Pixel Experience or LineageOS), standard methods may not work, in which case you will need to manually edit system files.
Why Xiaomi is cutting off photos of contacts?
The reason is MIUI's policy of optimizing the interface, which automatically crops photos into square formats (usually 500Γ500 px), even if the original image has an aspect ratio of 16:9 or 19.5:9.
- πΉ Unification of display on all devices (from Redmi) A1 to Xiaomi 14 Ultra).
- πΉ Accelerate photo uploads when incoming calls (smaller file size) = quicker).
- πΉ Preventing facial distortion (algorithm attempts to preserve the center of the image).
But this approach often results in only the middle of the photo being visible on the screen during the call, such as the nose and mouth of a person, rather than the entire face. AMOLED-High resolution screens (e.g. Xiaomi) 12T pro POCO F5 Pro), where the pruning looks even rougher.
β οΈ Attention: On some firmware MIUI (For example, the global version for Europe, the option of manually cropping photos of contacts can be blocked, in which case only installing an alternative application for calling will help.
Method 1: Manual framing through the standard βContactsβ application
The easiest method is to use the built-in cropping feature in the Contacts app (or Contacts in English firmware), which works on most Xiaomi devices with MIUI 12 and later, but has a limitation: you canβt stretch the photo to the full screen, but only increase the visible area.
Instructions:
- Open the Contacts app and select the contact you want.
- Click on the pencil icon (βοΈ) editable.
- Tap the current contact photo β select Change the photo.
- Upload a new image or select an existing one from the gallery.
- At the cutting stage, spread your fingers around the edges of the photo to maximize the visible area, the system will allow you to slightly shift the framing frame, but will not stretch it to the entire screen.
- Save the changes.
This is a good way to do it if you need to slightly trim the trim, but it won't solve the problem completely. For example, on the Redmi Note 12 Pro+, you can increase the visible area by 20 to 30 percent, but not more.
Use a photo with a resolution of at least 1080Γ1920 px
Make sure the image is not blurred at the edges.
Turn off the βCar Trimmingβ function in the camera settings (if it was enabled)
Save the original photo to the cloud in case of an error-->
Method 2: Using a third-party application for calls
If the standard MIUI settings don't work, you can replace the system call app with an alternative one.
- π Truecaller β supports full-screen photo display, but requires registration and has advertising.
- π Drupe β allows you to adjust the size of photos of contacts, but the plugin for MIUI may work unstablely.
- π ExDialer is a lightweight open source application, but without Russian language.
How to install and configure:
- Download one of the apps from Google Play (or APK if the Play Market is blocked).
- Go to Settings β Applications β By default β Calling App.
- Select the installed application (for example, Truecaller).
- Open the settings of the new app and find the Contact Display or Call Screen section.
- Activate Full-screen photo (or similar)
Warning: Some applications (such as Truecaller) may conflict with MIUI Optimization, Xiaomiβs system function for smooth interfaces. If you have lags after changing the call app, disable MIUI optimization:
Settings β Special features β MIUI Optimization β DisableMethod 3: Edit the photo before uploading (for perfect results)
If you want a contact photo to take up the entire screen without cropping, the best option is to pre-edit the image to your Xiaomi screen resolution.This ensures that MIUI will not crop the edges.
Steps:
- Find out the screen resolution of your phone (for example, for Xiaomi 13T it is 2712Γ1220 px, for Redmi 10C β 1600Γ720 px).
- Open the photo in any graphics editor (such as Photoshop, GIMP or Canva).
- Cut the image to your screenβs aspect ratio (usually 20:9 or 19.5:9 for modern Xiaomi).
- Add black fields on top and bottom if you want to keep the proportions of the face (so it doesn't stretch).
- Save the file in PNG format with maximum quality.
- Upload the edited photo to contact via the standard Contacts app.
Example: If you have a POCO X5 Pro with a resolution of 2400Γ1080 px, cut the photo to these dimensions and then add it to the contact. MIUI will not crop the image, as it already matches the screen.
How to find out the screen resolution of your Xiaomi?
| Xiaomi model | Screen resolution | Relationship of parties | Max: photo size of contact (px) |
|---|---|---|---|
| Xiaomi 13 Ultra | 3200Γ1440 | 20:9 | 1200Γ1200 (cut to square) |
| Redmi Note 12 Pro+ | 2400Γ1080 | 20:9 | 1080Γ1080 (central) |
| POCO F5 | 2400Γ1080 | 20:9 | 1000Γ1000 (auto-cutting) |
| Xiaomi Pad 6 | 2880Γ1800 | 16:10 | 800Γ800 (square) |
β οΈ Note: On some devices (e.g. Xiaomi Mi) 11 Lite) MIUI Converts uploaded photos of contacts into format WEBP To avoid loss of detail, use images with at least a resolution. 2000Γ2000 px.
Frequent problems and their solutions
Even after all the manipulations, the photo of the contact may not be displayed correctly. Let's consider typical situations and ways to correct them:
- π Photo reset to standard β Clear the cache of the application Contacts in settings (Settings) β Annexes β Contacts β Memory. β Clear the cache).
- πΌοΈ Image blurred β MIUI It compresses the photo when you upload it. Try uploading the image via Google Contacts (synchronized with the original quality).
- π΅ The photo is not displayed at all. β Check if the traffic saving mode is included in the Settings β SIM-maps and mobile networks β Saving traffic.
- π No way to edit the contact β Contact saved on SIM-Transfer it to your phone or Google Account.
If none of these methods worked, you may have a privacy protection feature on your device that blocks photos from being displayed when incoming calls, to turn it off:
Settings β Privacy β Additional β Show photos of contacts when calling β Enableπ‘
If you call the same person frequently, add them to your favorites in the Phone app. Some MIUI firmware for favorite contacts displays higher quality photos.
Alternative method: Using MIUI themes
Few people know, but MIUI has a hidden feature that allows you to change the style of displaying incoming calls through themes. Some themes (for example, Full Screen Caller or Modern Call UI) support full-screen display of photos.
How to apply:
- Open the Themes app.
- Go to Calls or search for Call Screen.
- Choose a theme marked Full Screen or Large Photo.
- Apply the theme and restart the phone.
The downside of this is the limited choice of themes, and not all of them work correctly with the latest versions of MIUI. For example, on Xiaomi 14 with MIUI 15, many themes from the store may not support full-screen mode.
π‘
The most reliable way is to pre-cut the photo to screen resolution, which ensures that MIUI will not additionally fraternize the image.