From 922c5f6d45235790e8d9da24c6009786975e6db2 Mon Sep 17 00:00:00 2001 From: William Moore Date: Thu, 25 Jun 2026 22:23:21 +0100 Subject: [PATCH] rename renderRGBA() to renderArray() --- src/api.ts | 4 ++-- src/image.ts | 8 ++++---- src/render.ts | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/api.ts b/src/api.ts index aca0519..4b151c2 100644 --- a/src/api.ts +++ b/src/api.ts @@ -2,7 +2,7 @@ import * as zarr from "zarrita"; import { Axis, Channel, OmeAttrs } from "./types/ome"; -import { renderRgba } from "./render"; +import { renderArray } from "./render"; import { NgffImage } from "./image"; import { createRgbDataUrl } from "./utils"; @@ -76,7 +76,7 @@ export async function renderImage( sliceIndices: { [k: string]: number | [number, number] | undefined } = {}, autoBoost: boolean = false ): Promise { - let { data, width } = await renderRgba( + let { data, width } = await renderArray( arr, axes, channels, diff --git a/src/image.ts b/src/image.ts index 31a1bb9..451807c 100644 --- a/src/image.ts +++ b/src/image.ts @@ -2,7 +2,7 @@ import * as zarr from "zarrita"; import { ImageAttrs, ImageAttrsV5, OmeAttrs, Multiscale, Omero, Axis, Channel, Color } from "./types/ome"; import { createRgbDataUrl, openArray, openGroup, createOmero } from "./utils"; -import { renderRgba } from "./render"; +import { renderArray } from "./render"; import { generateNeuroglancerStateForOmeZarr, LayerType } from "./helper"; export class NgffImage { @@ -372,7 +372,7 @@ export class NgffImage { return path; } - async renderRgba(options: { + async renderArray(options: { // Array can be provided directly, or we will load based on targetSize or arrayPathOrIndex arr?: zarr.Array | string, targetSize?: number, @@ -452,7 +452,7 @@ export class NgffImage { calcMinMaxForRange = options.calcMinMaxForRange; } - let { data, width, height } = await renderRgba( + let { data, width, height } = await renderArray( arr, this.axes, channels, @@ -477,7 +477,7 @@ export class NgffImage { calcMinMaxForRange?: boolean } = {} ): Promise { - let { data, width } = await this.renderRgba(options); + let { data, width } = await this.renderArray(options); return createRgbDataUrl(data, width); } } diff --git a/src/render.ts b/src/render.ts index 557ded8..aa3fa3b 100644 --- a/src/render.ts +++ b/src/render.ts @@ -124,7 +124,7 @@ export function renderChunkWithColormap( return renderChunk(chunk, transferFunc, { dst, blending }); } -export async function renderRgba( +export async function renderArray( arr: zarr.Array, axes: Axis[], channels: Channel[] | null | undefined,