[ Package conformance ]
Image · >=5.0.0
react-native-image-picker
real browser file-input picker for both library and camera (capture attribute) with full upstream callback + promise APIs. base64 read, selectionLimit, mediaType filter, video duration/dimensions all wired through real File / Blob / video metadata reads. maxWidth/maxHeight/quality now apply a real aspect-preserving OffscreenCanvas downscale + JPEG re-compression on picked images, matching upstream ImageResizer.93%
API coverage
No visual conformance cases have been published for this package yet. The registry summary below describes what the compat layer implements.
Working (12)
launchImageLibrarylaunchCamera (with capture attribute)callback and promise APIsbase64 optionselectionLimitmediaType filtervideo duration/dimensionsmaxWidth/maxHeight/quality image resize+recompress (real OffscreenCanvasdownscale-onlyaspect-preservingJPEG output — updates uri/base64/fileSize/dimensions)ErrorCode/MediaType constants
Missing (4)
saveToPhotos noop (no write-capable photo library bridge today)includeExtra metadata (EXIF reader needed)assetRepresentationMode (iOS-only HEIC/JPEG selection — browsers expose what File.type says)formatAsMp4 ignored (browsers can't transcode video on the fly without WebCodecs)