24 июня 2012

Как поставить качественную фотографию контакта, которая не будет портиться после синхронизации

Проблема с ухудшающимся качеством фотографий известна давно, в этой статье я бы хотел рассказать о двух ее возможных решениях.

2012-06-24 22.18.24

Суть проблемы

После синхронизации контактов с Google, все добавленные фотографии сжимаются до размера 64х64 точки, из-за чего фото сильно портится.

Решение №1. Связывание.

Способ, известный довольно давно. Мы создаем дубликат контакта с фотографией, но сохраняем его не в Google-аккаунте, а в памяти телефона. Достаточно указать такое же имя и присвоить контакту фотографию, а затем соединить с основным контактом. Но перед этим в основном контакте нужно удалить фотографию. Если вы хотите использовать эти же фотографии на другом телефоне, то достаточно выбрать в адресной книге отображение только контактов, сохраненных в телефоне, а затем сохранить их на карту памяти. Этот метод не работает в Samsung Galaxy Nexus, потому что в нем нет возможности хранить контакты в памяти телефона.

2012-06-24 21.24.48_новый размер 2012-06-24 21.25.19_новый размер

2012-06-24 21.25.49_новый размер

Решение №2. Использование фотографий из Picasa

Это решение подсказал мне известный многим @Alex_Shvarz, за что большое ему спасибо. Мы загружаем фотографии наших контактов в Picasa или Google+, закрываем альбом ото всех, включаем синхронизацию с Picasa в телефоне и затем присваиваем контактам фотографии из нашего хранилища в Picasa (эти фотографии будут отображаться в галерее). Решение интересное и удобное, но подойдет только для тех, у кого один постоянный смартфон, который они не прошивают кастомными прошивками, потому что при перепрошивке фотографии придется назначать заново.

2012-06-24 22.00.36_новый размер 2012-06-24 22.00.44_новый размер

Решение №3. Google+

Можно попросить/пригласить друзей зарегистрироваться в Google+, а затем связать их контакты с их же профилем в G+. Побочным плюсом будет отображение информации из их аккаунта в G+.

2012-06-24 22.12.34_новый размер 2012-06-24 22.12.40_новый размер

О других вариантах

Еще можно связать контакты с аккаунтами в Facebook/Вконтакте, но почему-то фотографии в этих случаях сильно портятся, более-менее сносно они отображаются только на смартфонах НТС.

Заключение

Печально, что пользователи Android вынуждены пользоваться обходными маневрами, а Google даже не пытается решить эту ерундовую проблему.

Читайте также

37 комментариев на «“Как поставить качественную фотографию контакта, которая не будет портиться после синхронизации”»

  1. Олег:

    Вот хорошее решение, но есть пара НО: требуется ROOT и наличие на карте памяти папки с фотографиями абонентов. https://4pda.ru/forum/index.php?showtopic=334931

  2. Ian Kalah:

    А пользователям MIUI на это в целом плевать 🙂 

  3. noname1x:

    А когда Артем выложит новый выпуск роботообоев?

  4. Вадим Слива:

    Фотки из Facebook можно получать качественные. Для этого нужно использовать не «родное» приложение для синхронизации контактов , а поставить Facebook Contact Sync из маркета и в настройках выбрать максимальный размер фотографии. Проверено на многих стоковых и кастомных прошивках Desire S, в том числе и без Sense.

    QR-код страницы с приложением Facebook Contact Sync в маркете:

  5. Armorprof:

    Синхронизирую из вконакта вроде ничего с качеством не происходит. А еще удобно что добавляются и др и телефоны.

    •  Попробовал один раз, посмотрел на этот ужас, что получился, чуть не заплакал :)))))))))))

  6. Gavrik:

    А есть еще вариант №4.
    Если у вас ICS, то можно не заморачиватся. В ней приоритет синхронизации другой. И фото 96*96 не попадают назад на смартфон , а остаются на сервере гугла. А на смартфоне остаются нормального качества.
    Можно спокойно ставить хоть 512*512 (с помощью рута), и обычные 256*256 (без рута).
    Как минимум на SGS2 это так с момента выхода ICS.

    • Этот прособ подходит если вы ходите с одной прошивкой и не прошиваете аппарат частенько, т.к. после прошивки придется все фото заново устанавливать, иначе все фото будут низкого качества.

  7. про ICS подтверждаю, slimrom на SGS1 если ставить с People картинку контакту маленькая и страшненькая картинка уезжает в контакты gmail а на телефоне остается нормальная

  8. Александр:

    А еще есть вот такое приложение 
    https://play.google.com/store/apps/details?id=com.jgarrison.hdcontacts

  9. Анзор Хуако:

    Тема синхронизации фоток не раскрыта. В коментах и то больше полезной информации.

    • Прочтите еще раз статью и комментарии. Я пишу о трех самых популярных способах, в комментариях же описывают программу, для которой нужен рут и приложение для синхронизации с FB.

      • Вадим Слива:

        А вы описываете синхронизацию с Google+ и Picasa. Чем синхронизация с Facebook хуже? И рут для неё не нужен.

        • Jê Pà:

          имена контактов должны быть одинаковыми на гуглфб, не?

      • Сергей Лобанов:

        во 2 программе рут не нужен

  10. Евгений Алейник:

    Надо попробовать первый способ, а то достало, что фотки из VK портятся до неузнаваемости.

    • А вот этого я и вовсе не понимаю. Фотки явно автоматически приходят из вконтакта, но с таким качеством, что лучше бы не приходили 🙁 И я, несмотря на то что сам разработчик, так и не выяснил, кто же виноват — приложение вконтакта, использующее маленькие фотографии, или ICS, не позволяющий назначать высококачественные фотки, используя автосинхронизацию. 

  11. Если об этом чаще писать на популярных ресурсах, я думаю Google заметят серьезность этой проблемы и примут действия

  12. Ромка Протестант:

    Не заработал ни первый, ни второй способ…. Стандартная андроид-звонилка… Создал дубликат контакта в телефоне, а не в аккаунте гугла,назначил фотку с карты хорошую, объединил контакты — все равно мелкая десятипиксельная хрень отображается… Через писаку тоже не заработало — все делал, как написано… Блин… 

  13. Fox:

    А кто-нибудь может сказать по шагам как присвоить контактам фото из пикасы? У меня телефон Samsung Galaxy Note, поставил гугль плюс, включил синхронизацию, но в галерее, в альбомах, которые пикаса, нет действия установить фото контакту. А при установке фото контакта через контакты — фотки при синхронизации херятся.
    Заранее спасибо

    • Jê Pà:

      зайти в настройки. аккаунты. выбрать гуглоаккаунт. поставить галочку на синхронизацию с пикасой.

      заметил, что при установке гуглаплюса, галочка пропадает

      • Radfabien:

        У меня такой галочки там нет и никогда не было, хотя альбомы на Пикасе имеются. В чём может быть проблема?

  14. VZ:

     Так в Сенсе же можно просто выбрать фотку из галереи? Разве нет?

  15. Забил на эту фигню. Для контактов, которых хочу видить большими при входящем звонке — https://play.google.com/store/apps/details?id=com.wroclawstudio.screencaller купил и радуюсь

  16. Dfg:

    MIUI позволяет установить картинку контакта в большом разрешении

  17. line:

    У меня для хранения контактов используется собственный сервер Kerio Connect — на основе технологии Microsoft Exchange. Так вот — как в Outlook поставишь фотку- так она и на телефоне будет выглядеть, причем на телефоне (android 4.0.4) фотографию можно поставить только квадратную, что вообще дурдом, а в Outlook какую хочешь , и очень здорово получается я Вам скажу — когда входящий вызов показывает фотографию действительно на весь экрна с очень приличным качеством. 
    Если кто не понял, синхронизация между сервером, компьютером с Outlook и телефоном происходит по воздуху — никаких проводов — спец программ и.т.п все точно также как с акккаунтом Google. Хоть прошивай телефон, хоть меняй — всё точно также и даже больше — google не поддерживает заметки и задачи — приходится доставлять программы в телефон для синхронизации этих возможностей сервера и Outlook.