mapTextures
mapTextures
Overlays a texture on top of another. Useful for print-on-demand applications.
Signature
mapTextures(
baseTextureId: string,
overlayTextureId: string,
options?: MapOptions
): Promise<void>Parameters
Name
Type
Required
Description
baseTextureId
string
Yes
ID of the base texture
overlayTextureId
string
Yes
ID of the overlay texture
options
MapOptions
No
Positioning options
type MapOptions = {
top?: number; // Offset from top in pixels
left?: number; // Offset from left in pixels
width?: number; // Width in pixels
height?: number; // Height in pixels
};Returns
Promise<void>
Usage
Notes
Values are pixels relative to the base texture dimensions. For example, if the base texture is 512×512, passing
width: 512will cover the full width.widthhas preference overheightif both specifiedtopandleftdefault to 0The overlay is composited onto the base texture permanently
Ideal for product customization (t-shirts, mugs, phone cases)
Last updated