sprite op• 資料種類:rgba → rgba
• 呼叫:import gfx2d; gfx2d.nine_slice(sprite, left, right, top, bottom, out_height, out_width)(或 opsgfx2d.get("nine_slice"))
把邊框拉伸到新尺寸而不變形四角。
> 以下的詳細說明為原文 —— 摘要與標題已翻譯。
The four corners are copied bit for bit, the four edges are stretched
along one axis only, and the centre is stretched along both. This is the
standard way a UI panel grows: the border keeps its thickness at any size.
Stretching is nearest-neighbour on the interior spans, so an output the same
size as the input is the exact identity — no resampling blur creeps in when
a panel happens not to need stretching.
Raises ValueError: borders that meet or cross (`left + right >= width`),
an output smaller than the borders it must preserve.
• 範例資料目錄(下載 URL / 授權) —— 2-D 用 skimage.data(BSD/公有領域)加合成圖,3-D 給出真實資料源(Stanford/PDS 等)的下載 URL。
• 運算子來歷與參考文獻 —— 該運算子族所依據的研究/方法出處。
• 演算法的正典(作者・年份)與用途見上面的族使用指南。
• gfx2d_scene — py -3.11 examples/gfx2d_scene.py
rgba 作為輸入)premultiply · alpha_composite · sprite_blit · sprite_transform · sprite_sheet_slice
sprite)sprite_synthesize · sprite_blit · sprite_transform · sprite_sheet_slice
*Provenance: gfx2d.py — GFX2D 運算子登記表。本條目由 tools/opdocs.py md 自動產生(請勿手動編輯)。*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.