Problem
When using camera.snap to take photos, the images are returned without orientation metadata. If the device is in landscape mode, the images come out rotated and need to be manually corrected.
Current behavior
camera.snap returns JPEG images but no information about:
- Device orientation (portrait/landscape)
- Which way to rotate the image for correct display
Expected behavior
The camera.snap response (or node describe) should include orientation info, for example:
orientation: "landscape-left" | "landscape-right" | "portrait" | "portrait-upside-down"
- Or EXIF orientation tag in the JPEG itself
Use case
When displaying camera images on the device's own Canvas (or elsewhere), the agent needs to know how to rotate them for correct display. Currently requires manual guessing/correction.
Environment
- iOSLobster v1.0.0 (Build 27)
- iPad13,10 in landscape mode
- Images from both front and back camera affected
Reported by Spark ⚡ via OpenClaw
Problem
When using
camera.snapto take photos, the images are returned without orientation metadata. If the device is in landscape mode, the images come out rotated and need to be manually corrected.Current behavior
camera.snapreturns JPEG images but no information about:Expected behavior
The
camera.snapresponse (or node describe) should include orientation info, for example:orientation: "landscape-left" | "landscape-right" | "portrait" | "portrait-upside-down"Use case
When displaying camera images on the device's own Canvas (or elsewhere), the agent needs to know how to rotate them for correct display. Currently requires manual guessing/correction.
Environment
Reported by Spark ⚡ via OpenClaw