User reports macOS photo still rotated AND no `photo:` line in banlu.jsonl — so either the delegate isn't firing at all or the event-channel path is broken on the success branch. Add `NSLog` at the top of `photoOutput(_:didFinishProcessingPhoto:error:)` and on the CGImage path. NSLog lands in `flutter run` stderr + macOS Console regardless of channel state, so even if the diag event drops we'll see the delegate firing + the CGImage's dimensions. Once we see them we'll know whether it's a delegate problem or a channel problem.
8.2 KiB
8.2 KiB