[GH-ISSUE #90] Higher Picture Quality for photo sync? #18

Closed
opened 2026-02-27 04:58:44 +03:00 by kerem · 14 comments
Owner

Originally created by @bigplayer-ai on GitHub (Apr 2, 2023).
Original GitHub issue: https://github.com/guyzyl/whatsapp-contact-sync/issues/90

Hey,
After viewing the contacts' they tend to be blurry, Can you add the option for higher picture quality download from whatsapp?

Originally created by @bigplayer-ai on GitHub (Apr 2, 2023). Original GitHub issue: https://github.com/guyzyl/whatsapp-contact-sync/issues/90 Hey, After viewing the contacts' they tend to be blurry, Can you add the option for higher picture quality download from whatsapp?
kerem 2026-02-27 04:58:44 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@guyzyl commented on GitHub (Apr 2, 2023):

There is no such option since there isn't an option to control the photos resolution when downloading it using whatsapp-web.js.
Also, I think it's safe to assume that WhatsApp isn't storing (or at least serving them) in a very high resolution.

I'm guessing that the photos are blurry since they're blurry in peoples profiles.
If you have concrete examples of photos that are sharp in the profile but get uploaded blurry, I'd be glad to look it over again :)

<!-- gh-comment-id:1493453837 --> @guyzyl commented on GitHub (Apr 2, 2023): There is no such option since there isn't an option to control the photos resolution when downloading it using `whatsapp-web.js`. Also, I think it's safe to assume that WhatsApp isn't storing (or at least serving them) in a very high resolution. I'm guessing that the photos are blurry since they're blurry in peoples profiles. If you have concrete examples of photos that are sharp in the profile but get uploaded blurry, I'd be glad to look it over again :)
Author
Owner

@guyzyl commented on GitHub (Apr 3, 2023):

The original photos doesn't seem very sharp, but the one uploaded to Google contacts looks even worse.
I'll try to see if there's some downscaling happening anywhere during the process, but it will take me a while to get around to it.

<!-- gh-comment-id:1494515476 --> @guyzyl commented on GitHub (Apr 3, 2023): The original photos doesn't seem very sharp, but the one uploaded to Google contacts looks even worse. I'll try to see if there's some downscaling happening anywhere during the process, but it will take me a while to get around to it.
Author
Owner

@bigplayer-ai commented on GitHub (Apr 6, 2023):

The original photos doesn't seem very sharp, but the one uploaded to Google contacts looks even worse. I'll try to see if there's some downscaling happening anywhere during the process, but it will take me a while to get around to it.

Oh this is because it's a screenshot, I have other contacts that have sharper contacts photos.

<!-- gh-comment-id:1498843508 --> @bigplayer-ai commented on GitHub (Apr 6, 2023): > The original photos doesn't seem very sharp, but the one uploaded to Google contacts looks even worse. I'll try to see if there's some downscaling happening anywhere during the process, but it will take me a while to get around to it. Oh this is because it's a screenshot, I have other contacts that have sharper contacts photos.
Author
Owner

@whyrnld commented on GitHub (May 17, 2023):

Same thing happens to me

<!-- gh-comment-id:1551304842 --> @whyrnld commented on GitHub (May 17, 2023): Same thing happens to me
Author
Owner

@guyzyl commented on GitHub (Jul 7, 2023):

I have not noticed this behavior when syncing my contacts. Can anyone try to pinpoint the bug causing this?

<!-- gh-comment-id:1625629725 --> @guyzyl commented on GitHub (Jul 7, 2023): I have not noticed this behavior when syncing my contacts. Can anyone try to pinpoint the bug causing this?
Author
Owner

@alequisgomes commented on GitHub (Oct 22, 2023):

Hi everyone,
I was having this same issue when trying to view some of the pictures in my samsung contacts app. But when accessing the google contacts via web (contacts.google.com), the pictures seemed to have a reasonable resolution, which indicates the incorrect sync could be in the interface between google contacts and the phone app.

For anyone else having this issue, i recommend accessing contacts.google.com and checking if the pictures are also super blurry there.

This app is great and did exactly what I needed. Thanks for that.

EDIT:

I was able to reproduce the behaviour described in this post:

https://eu.community.samsung.com/t5/galaxy-s10-series/samsung-contacts-doesn-t-load-contact-photos-in-full-resolution/td-p/1486401

Downloaded the google contacts app, opened a specific contact, and the blurry picture was instantly updated in my samsung contacts app... Really annoying but probably doesn't have anything to do with WhatsApp Contact Sync.

<!-- gh-comment-id:1774155017 --> @alequisgomes commented on GitHub (Oct 22, 2023): Hi everyone, I was having this same issue when trying to view some of the pictures in my samsung contacts app. But when accessing the google contacts via web (_contacts.google.com_), the pictures seemed to have a reasonable resolution, which indicates the incorrect sync could be in the interface between google contacts and the phone app. For anyone else having this issue, i recommend accessing _contacts.google.com_ and checking if the pictures are also super blurry there. This app is great and did exactly what I needed. Thanks for that. EDIT: I was able to reproduce the behaviour described in this post: https://eu.community.samsung.com/t5/galaxy-s10-series/samsung-contacts-doesn-t-load-contact-photos-in-full-resolution/td-p/1486401 Downloaded the google contacts app, opened a specific contact, and the blurry picture was instantly updated in my samsung contacts app... Really annoying but probably doesn't have anything to do with WhatsApp Contact Sync.
Author
Owner

@guyzyl commented on GitHub (Oct 25, 2023):

@alequisgomes thanks for the update!
@bigplayer-ai / @whyrnld can you confirm this?

<!-- gh-comment-id:1778532022 --> @guyzyl commented on GitHub (Oct 25, 2023): @alequisgomes thanks for the update! @bigplayer-ai / @whyrnld can you confirm this?
Author
Owner

@seemebreakthis commented on GitHub (Nov 19, 2023):

@alequisgomes thanks for the update! @bigplayer-ai / @whyrnld can you confirm this?

Can confirm with my Xiaomi Mi 11 phone. Downloaded the google contacts app, opened a specific contact, and the blurry picture of that particular contact was instantly updated with the sharper version in my google contacts app...

Which means I need to do this one by one. But it seems the high-res picture are already at Google's side, it just doesn't get updated properly on your phone unless you 'refresh' each one in the contacts app first.

<!-- gh-comment-id:1817940545 --> @seemebreakthis commented on GitHub (Nov 19, 2023): > @alequisgomes thanks for the update! @bigplayer-ai / @whyrnld can you confirm this? Can confirm with my Xiaomi Mi 11 phone. Downloaded the google contacts app, opened a specific contact, and the blurry picture of that particular contact was instantly updated with the sharper version in my google contacts app... Which means I need to do this one by one. But it seems the high-res picture are already at Google's side, it just doesn't get updated properly on your phone unless you 'refresh' each one in the contacts app first.
Author
Owner

@bigplayer-ai commented on GitHub (Dec 18, 2023):

@alequisgomes thanks for the update! @bigplayer-ai / @whyrnld can you confirm this?

I can not confirm, I have the blurry/very low resolution/pixelated contact picture in Google Contacts application and Google Contacts Web. On WhatsApp the contact profile picture seems very clear and sharp on web and on application!

<!-- gh-comment-id:1859980605 --> @bigplayer-ai commented on GitHub (Dec 18, 2023): > @alequisgomes thanks for the update! @bigplayer-ai / @whyrnld can you confirm this? I can not confirm, I have the blurry/very low resolution/pixelated contact picture in Google Contacts application and Google Contacts Web. On WhatsApp the contact profile picture seems very clear and sharp on web and on application!
Author
Owner

@guyzyl commented on GitHub (Jan 17, 2024):

@bigplayer-ai what happens if you right click on the picture in GContacts web, and open picture in a new tab? I suspect the picture might have only partially loaded, but opening in a new tab should load the full-res picture.

If it's still blurry, can you help me find a way to replicate the issue?

<!-- gh-comment-id:1895335177 --> @guyzyl commented on GitHub (Jan 17, 2024): @bigplayer-ai what happens if you right click on the picture in GContacts web, and open picture in a new tab? I suspect the picture might have only partially loaded, but opening in a new tab should load the full-res picture. If it's still blurry, can you help me find a way to replicate the issue?
Author
Owner

@bigplayer-ai commented on GitHub (Jan 17, 2024):

I think the problem is that WhatsApp only partially loads profile pictures for contacts not directly messaged. Is there a way to fully load all pictures of all contacts in WhatsApp before downloading them?Google Contacts' profile pictures are also partially loaded even in new tabs or when zoomed. I am using web google contacts and application on my phone The issue specifically involves WhatsApp partially loading pictures for some contacts, not all.

<!-- gh-comment-id:1895415819 --> @bigplayer-ai commented on GitHub (Jan 17, 2024): I think the problem is that WhatsApp only partially loads profile pictures for contacts not directly messaged. Is there a way to fully load all pictures of all contacts in WhatsApp before downloading them?Google Contacts' profile pictures are also partially loaded even in new tabs or when zoomed. I am using web google contacts and application on my phone The issue specifically involves WhatsApp partially loading pictures for some contacts, not all.
Author
Owner

@guyzyl commented on GitHub (Jan 17, 2024):

That might be what's happening, but I have no way of controlling it.
The only thing I do to download the profile picture from WhatsApp is use this API call which gives me the pictures URL, and then download it.

<!-- gh-comment-id:1895664819 --> @guyzyl commented on GitHub (Jan 17, 2024): That might be what's happening, but I have no way of controlling it. The only thing I do to download the profile picture from WhatsApp is use [this](https://docs.wwebjs.dev/Client.html#getProfilePicUrl) API call which gives me the pictures URL, and then [download](https://docs.wwebjs.dev/MessageMedia.html#.fromUrl) it.
Author
Owner

@PROxZIMA commented on GitHub (Aug 22, 2024):

This issue is completely related to data syncing between the Google Phone app and the Google Contacts app. This application is properly setting the high quality image which is coming from WhatsApp.

I too was confused at first but after opening a contact photo in the Google Contacts app, the contact photo got updated in the Google Phone app too.

This issue can be closed.

<!-- gh-comment-id:2303590518 --> @PROxZIMA commented on GitHub (Aug 22, 2024): This issue is completely related to data syncing between the Google Phone app and the Google Contacts app. This application is properly setting the high quality image which is coming from WhatsApp. I too was confused at first but after opening a contact photo in the Google Contacts app, the contact photo got updated in the Google Phone app too. This issue can be closed.
Author
Owner

@guyzyl commented on GitHub (Aug 24, 2024):

Thanks for the update, I'l go ahead and close the issue :)

<!-- gh-comment-id:2308453229 --> @guyzyl commented on GitHub (Aug 24, 2024): Thanks for the update, I'l go ahead and close the issue :)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/whatsapp-contact-sync#18
No description provided.