# The taClient.loadImage() method This documents the `taClient.loadImage()` method.
info
Async: This is a method you would want to use await with
This method has input parameters. The function could easily be defined as: ```ts async function loadImage(tournamentId: string, bitmap: Uint8Array, userIds: string[]): Promise { // backend logic } ``` ## Parameters: - **tournamentId** (string): The GUID of the tournament - **bitmap** (Uint8Array): The image data as a Uint8Array (binary bitmap data) - **userIds** (string[]): An array of user GUIDs for whom the image should be loaded ## General usage: ```ts const responses: ResponseFromUser[] = await taClient.loadImage(tournamentGuid, imageBuffer, [userGuid1, userGuid2]); ``` If you have not yet, please read [Client -> Introduction to the Client](/documentation#Client/3-client-intro) ## Standard Response: The method returns an array of `ResponseFromUser` objects, each containing: ```js { userId: 'user-guid-1', response: { details: { loadImage: Response_LoadImage, oneofKind: 'loadImage' }, respondingToPacketId: 'packet-guid-uuidv4', type: Response_ResponseType } } ```
info
Note: This method is used in conjunction with StreamSync and related overlay systems to load custom images for display. After loading the image, you can call `showLoadedImage()` to display it.