Compare commits

...

1 Commits

Author SHA1 Message Date
Eric Bailey dfe49c69d8 Use Automatic representation for all image pickers 2025-09-02 21:30:58 -05:00
2 changed files with 7 additions and 3 deletions
+3 -1
View File
@@ -23,6 +23,8 @@ export async function openPicker(opts?: ImagePickerOptions) {
selectionLimit: 1,
...opts,
legacy: true,
preferredAssetRepresentationMode:
UIImagePickerPreferredAssetRepresentationMode.Automatic,
})
return (response.assets ?? [])
@@ -54,7 +56,7 @@ export async function openUnifiedPicker({
base64: isWeb,
selectionLimit: isIOS ? selectionCountRemaining : undefined,
preferredAssetRepresentationMode:
UIImagePickerPreferredAssetRepresentationMode.Current,
UIImagePickerPreferredAssetRepresentationMode.Automatic,
videoMaxDuration: VIDEO_MAX_DURATION_MS / 1000,
})
}
+4 -2
View File
@@ -4,7 +4,7 @@ import {Image as ExpoImage} from 'expo-image'
import {
type ImagePickerOptions,
launchImageLibraryAsync,
MediaTypeOptions,
UIImagePickerPreferredAssetRepresentationMode,
} from 'expo-image-picker'
import {msg, Trans} from '@lingui/macro'
import {useLingui} from '@lingui/react'
@@ -97,10 +97,12 @@ export function StepProfile() {
const response = await sheetWrapper(
launchImageLibraryAsync({
exif: false,
mediaTypes: MediaTypeOptions.Images,
mediaTypes: ['images'],
quality: 1,
...opts,
legacy: true,
preferredAssetRepresentationMode:
UIImagePickerPreferredAssetRepresentationMode.Automatic,
}),
)