# wx.getImageInfo(Object object)
with Promise style call: Supported
Mini Program plugin: Support, need to Mini Program base library version no less than 1.9.6
Get picture information. Network pictures need to configure the download domain to take effect.
# parameter
# Object object
attribute | type | Default values | Required | Introductions |
---|---|---|---|---|
src | string | yes | Image path, support network path, local path, code package path | |
success | function | no | Interface calls the successful callback function | |
fail | function | no | Interface calls failed callback functions | |
complete | function | no | Callback function at the end of an interface call (both successful and unsuccessful calls are executed) |
# object.success callback
# parameter
# Object res
attribute | type | Introductions | Minimum version |
---|---|---|---|
width | number | Picture original width in px. Spin is not considered. | |
height | number | Picture original height in px. Spin is not considered. | |
path | string | Local path of picture | |
orientation | string | Device orientation when taking photos | 1.9.90 |
type | string | Picture format | 1.9.90 |
res.orientation Legal value
value | Introductions | Minimum version |
---|---|---|
up | Default direction (mobile phone horizontal holding camera), corresponding Exif to hit the target 1。 Or none orientation Information. | |
up-mirrored | with Up, but mirror flip, corresponding to Exif to hit the target 2 | |
down | Rotate 180 degrees, corresponding Exif to hit the target 3 | |
down-mirrored | with Down, but mirror flipped, corresponding Exif to hit the target 4 | |
left-mirrored | with Left, but mirror flipped, corresponding Exif to hit the target 5 | |
right | Rotate 90 degrees clockwise, corresponding Exif to hit the target 6 | |
right-mirrored | with Right, but mirror flip, corresponding Exif to hit the target 7 | |
left | Rotate 90 degrees counterclockwise, corresponding to Exif to hit the target 8 |
# sample code
wx.getImageInfo({
src: 'images/a.jpg',
success (res) {
console.log(res.width)
console.log(res.height)
}
})
wx.chooseImage({
success (res) {
wx.getImageInfo({
src: res.tempFilePaths[0],
success (res) {
console.log(res.width)
console.log(res.height)
}
})
}
})