由于从Android 2.x(2.3.7)切换到4.0.4 ICS,我注意到我所有联系人的照片都模糊了。
其中一些来自g +个人资料,但大多数都是在姜饼手机上自行添加的。
为什么它们模糊不清,我该如何解决?
PS:我通过通话应用程序重新上传的照片仍然分辨率较低,并且在电话应用程序中已放大。我也有同时更新的公开个人资料照片。
由于从Android 2.x(2.3.7)切换到4.0.4 ICS,我注意到我所有联系人的照片都模糊了。
其中一些来自g +个人资料,但大多数都是在姜饼手机上自行添加的。
为什么它们模糊不清,我该如何解决?
PS:我通过通话应用程序重新上传的照片仍然分辨率较低,并且在电话应用程序中已放大。我也有同时更新的公开个人资料照片。
Answers:
这是由于GMail的限制比什么都重要。GMail仅支持分辨率为64×64的联系人图标,而ICS最多支持256×256。当您为联系人提供图标时,Android会将新的联系人图标上传到GMail ...,然后立即将其缩小。...然后,Android认为您将其更改为低分辨率图标,并使用了它而不是您选择的漂亮图标。
让我们澄清一件事,即使在图片略微放大的4.1版“修复”之后,接触分辨率仍然太低。到目前为止,如果您想要清晰的联系人图片,则只有一种解决方法。
创建一个包含高分辨率联系人图片的文件夹。将此文件夹备份到Dropbox或类似的文件夹中是个好主意,您不必再次收集这些图片。
从Google Play 下载高清联系人(免费)。这个程序可以让您为每个联系人指定一张“ HD”(高分辨率)联系人图片。您可以从此处备份联系人/应用程序的数据库,并且可以在需要时批量重做所有联系人图片(例如在安装新的ROM之后)。
直到这是固定的服务器端,并且Google允许同步闪亮的高分辨率图片为止,我们只能讨论变通办法,而这是我认为最有效的一种。
显然,此问题在Android 4.1 Jelly Bean上已得到修复:
请参见Jelly Bean 的API概述,您会发现:
Large photos
Android now supports high resolution photos for contacts.
Now, when you push a photo into a contact record, the system processes it into
both a 96x96 thumbnail (as it has previously) and a 256x256 "display photo"
that's stored in a new file-based photo store (the exact dimensions that the
system chooses may vary in the future). You can add a large photo to a contact
by putting a large photo in the usual PHOTO column of a data row, which the
system will then process into the appropriate thumbnail and display photo
records.
我不确定您的问题是否是我要解决的问题:Gmail不会保存大于96x96的内容。因此,当您的联系人与Gmail同步后,它们的尺寸就会缩小。如果您擦拭手机并重新同步,则96x96的照片将下载到您的手机中。
我找不到任何解决方案,只能编写自己的应用程序,该应用程序将高品质的照片上传到私人相册下的picasaweb。试试看该应用程序:https : //play.google.com/store/apps/details?id=com.oxplot.contactphotosync