Ofox Seedream 5.5 output checking kit — 2026-11-10
These are local validation utilities and synthetic fixtures, not Seedream model outputs.
Requirements: Python 3 and Pillow. Install in a virtual environment: python -m pip install Pillow
Run: python check_alpha.py fixtures/transparent.png
Run: python check_alpha.py fixtures/opaque-rgba.png
Run: python check_edit.py fixtures/before.png fixtures/clean-edit.png fixtures/allowed-mask.png
Run: python check_edit.py fixtures/before.png fixtures/drift-edit.png fixtures/allowed-mask.png
The first edit changes zero protected pixels; the second changes one. These tests validate the checker, not a model.
Mask: black pixels protected; all nonzero grayscale pixels allowed to change. Mask is for analysis only, not a Seedream API parameter.
Composites are saved to alpha-previews by default; choose --previews a-new-folder for each input to retain prior previews.
Alpha counts do not prove a good cutout. Compare the composites visually, then verify the final exported asset.
Pixel checks require aligned, equally sized images with equivalent color interpretation. Transparent RGB values can differ invisibly. JPEG recompression can create changes without a model edit.
poster-copy.csv is a fictional event brief. Replace every value before real publication.
