paper opなし → table(引数だけで決まる op —— 画像やデータの入力を取らない)import fullseye as fs; fs.ledger.annotate_inset_layout(shape, src_rect, corner='rt', factor=None, margin=10, max_fraction=0.4) (実装を直接呼ぶなら import annotate; annotate.annotate_inset_layout(shape, src_rect, corner='rt', factor=None, margin=10, max_fraction=0.4)、台帳から引くなら opsannotate.get("annotate_inset_layout"))table(dict)を返す: 拡大差し込みの置き場所と倍率を閉形式で決める。
factor=None なら「幅・高さとも画像の max_fraction 以下」で最大の
整数倍率。差し込みが元枠に重なる隅は ValueError(自分の元を隠す)。
dict
{"src_rect","dst_rect","factor","corner"}。
ValueError 元枠が画像外、倍率 < 1 か非整数、差し込みが収まらない/元枠と重なる。
py -3.11 examples/paper_figure.pytable を入力に取れる)—
paper)annotate_leader_layout · annotate_leader · annotate_markers · annotate_legend · annotate_dimension_layout · annotate_dimension · annotate_angle_layout · annotate_angle
Provenance: annotate.py — ANNOTATE operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.