mirror of
https://github.com/SimpleMobileTools/Simple-Contacts.git
synced 2025-02-08 15:48:47 +01:00
fix #760 changed/added contact photo has always low resolution
This commit is contained in:
parent
a1cadedeaf
commit
53c443868a
@ -79,11 +79,10 @@ class LocalContactsHelper(val context: Context) {
|
||||
val photoUri = Uri.parse(uri)
|
||||
val bitmap = MediaStore.Images.Media.getBitmap(context.contentResolver, photoUri)
|
||||
|
||||
val thumbnailSize = context.getPhotoThumbnailSize()
|
||||
val scaledPhoto = Bitmap.createScaledBitmap(bitmap, thumbnailSize * 2, thumbnailSize * 2, false)
|
||||
val scaledSizePhotoData = scaledPhoto.getByteArray()
|
||||
scaledPhoto.recycle()
|
||||
return scaledSizePhotoData
|
||||
val fullSizePhotoData = bitmap.getByteArray()
|
||||
bitmap.recycle()
|
||||
|
||||
return fullSizePhotoData
|
||||
}
|
||||
|
||||
private fun convertLocalContactToContact(localContact: LocalContact?, storedGroups: ArrayList<Group>): Contact? {
|
||||
|
Loading…
x
Reference in New Issue
Block a user