Skip to main content

raygeo.image.composite

Functions

composite_views_into()

composite_views_into(target: Any, views: Any) -> None

Composite multiple ARGB32 bitmaps into a target buffer with per-view positioning and scaling.

Each source is placed at (dst_x, dst_y) in target pixel coordinates, scaled by (scale_x, scale_y). Nearest-neighbour sampling is used. Alpha blending follows the pre-multiplied over operator.

ParameterTypeDescription
targetAny(H, W, 4) numpy.uint8 target buffer (zero-initialised ARGB32 premultiplied).
viewsAnyList of (source, dst_x, dst_y, scale_x, scale_y) tuples where source is (H, W, 4) numpy.uint8.
ReturnsNoneNone