How to put a photo on Xiaomi to contact the full screen: 3 proven methods

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:

  1. Open the Contacts app and select the contact you want.
  2. Click on the pencil icon (✏️) editable.
  3. Tap the current contact photo β†’ select Change the photo.
  4. Upload a new image or select an existing one from the gallery.
  5. 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.
  6. 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:

  1. Download one of the apps from Google Play (or APK if the Play Market is blocked).
  2. Go to Settings β†’ Applications β†’ By default β†’ Calling App.
  3. Select the installed application (for example, Truecaller).
  4. Open the settings of the new app and find the Contact Display or Call Screen section.
  5. 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 β†’ Disable
πŸ“Š What Calling Application Are You Using?
Standard MIUI
Truecaller
Drupe
ExDialer
Other

Method 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:

  1. Find out the screen resolution of your phone (for example, for Xiaomi 13T it is 2712Γ—1220 px, for Redmi 10C – 1600Γ—720 px).
  2. Open the photo in any graphics editor (such as Photoshop, GIMP or Canva).
  3. Cut the image to your screen’s aspect ratio (usually 20:9 or 19.5:9 for modern Xiaomi).
  4. Add black fields on top and bottom if you want to keep the proportions of the face (so it doesn't stretch).
  5. Save the file in PNG format with maximum quality.
  6. 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?
Go to Settings β†’ About Phone β†’ All specs and find the line β€œScreen resolution”. If not, use the AIDA64 app (section β€œDisplay”). For popular models: - Xiaomi 14: 3200Γ—1440 px - Redmi Note 12 Pro: 2400Γ—1080 px - POCO M6 Pro: 1600Γ—720 px

Xiaomi modelScreen resolutionRelationship of partiesMax: photo size of contact (px)
Xiaomi 13 Ultra3200Γ—144020:91200Γ—1200 (cut to square)
Redmi Note 12 Pro+2400Γ—108020:91080Γ—1080 (central)
POCO F52400Γ—108020:91000Γ—1000 (auto-cutting)
Xiaomi Pad 62880Γ—180016:10800Γ—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:

  1. Open the Themes app.
  2. Go to Calls or search for Call Screen.
  3. Choose a theme marked Full Screen or Large Photo.
  4. 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.

FAQ: Answers to Frequent Questions

Can I stretch the photo of the contact to the whole screen without cropping?
Yes, but only if you pre-edit the image to the screen resolution of your Xiaomi. Standard MIUI tools always crop the photo to a square or close to it format.
Why did the photos of the contacts drop after the MIUI update?
This is a well-known MIUI 14-15 problem. After major updates, the system resets the Contacts app cache. Solution: clear the app data in the settings and sync contacts with Google Account.
Does this work on the POCO F6 Pro?
Yeah, but on devices with AMOLED-screens (e.g., screens, POCO F6 Pro or Xiaomi 13T Pro) may be cropped due to firmware features. Try a way with editing photos or installing a third-party call app.
How to return a standard image after experiments?
Go to Settings β†’ Applications β†’ Default β†’ Call App and select Phone (standard). Then clear the Contacts app cache.
Can I take an animated photo of the contact?
No, MIUI doesn't support GIFs or live photos for contacts. Maximum is a static image. Animation requires custom firmware installation or Always On Display (on supported models).