fullseye

sprite_synthesize — GFX2D sprite op

使い方

A deterministic anti-aliased test sprite, rgba (size, size, 4).

The entry point of the sprite sort: it needs no asset on disk, and because the silhouette comes from an implicit equation the alpha channel is the ground-truth coverage mask — which is the whole reason this family belongs in a vision library.

kind is "disc", "ring", "box", "diamond" or "star". color is a :mod:palette role name (default) or an explicit 3/4-tuple. thickness is the ring’s wall as a fraction of the radius.

Coverage is computed by 4x4 regular supersampling, so alpha takes values on the exact lattice k/16.

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(rgba を入力に取れる)

premultiply · alpha_composite · sprite_blit · sprite_transform · sprite_sheet_slice · nine_slice

同カテゴリ(sprite)

sprite_blit · sprite_transform · sprite_sheet_slice · nine_slice


Provenance: gfx2d.py — GFX2D operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.