Skip to content

Binary edit: add IMSC 1.1 image profile to the Export menu#12548

Merged
niksedk merged 1 commit into
mainfrom
feature/binedit-imsc-image
Jul 16, 2026
Merged

Binary edit: add IMSC 1.1 image profile to the Export menu#12548
niksedk merged 1 commit into
mainfrom
feature/binedit-imsc-image

Conversation

@niksedk

@niksedk niksedk commented Jul 16, 2026

Copy link
Copy Markdown
Member

Follow-up to #12547: also offer the IMSC 1.1 image profile export from the binary/image subtitle editor (BinEdit), where PGS/VobSub/etc. are edited.

Adds an ExportImscImage command that runs the already-merged ExportHandlerImscImage through the shared DoExport flow, and wires it into both the window menu and the native macOS menu alongside Blu-ray SUP / BDN XML / FCP / VobSub.

Because BinEdit exports the binary sub's own bitmaps and passes each cue's real X/Y via OverridePosition, the IMSC regions keep the original on-screen placement — no re-rendering. Output is a single self-contained .ttml file (same conformant shape covered by #12547's tests, which round-trips through SE's Timed Text Base64 Image reader).

UI builds clean.

🤖 Generated with Claude Code

Wire the ExportHandlerImscImage into the binary/image subtitle editor's
File > Export menu (window menu + native macOS menu), alongside the
existing Blu-ray SUP / BDN XML / FCP / VobSub exporters. Writes a single
.ttml file; the binary sub's own bitmaps and X/Y placement flow straight
through DoExport (which sets OverridePosition), so cues keep their original
on-screen position with no re-rendering.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@niksedk
niksedk merged commit e5235cc into main Jul 16, 2026
1 of 3 checks passed
@niksedk
niksedk deleted the feature/binedit-imsc-image branch July 16, 2026 14:39
@niksedk niksedk mentioned this pull request Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant