Write a processed image to disk in the HealPix tile format.
This function takes processed image data, converts it to the specified output
type, and saves it into the appropriate directory structure based on the HealPix
pixel ID and order level.
Parameters
----------
image_data : `NDArray`
The RGB image data array to be written as a HealPix tile.
pixel_id : `int`
The unique HealPix ID corresponding to the output tile.
hpx_level : `int`
The HealPix order level of the output tile.
hips_base_path : `ResourcePath`
Base directory path where the HealPix tiles will be stored.
file_extension : `str`
File extension (format) for saving the image ('png' or 'webp').
output_type : `str`
Data type of the output array, which can be:
- "uint8": 8-bit unsigned integers (0-255)
- "uint16": 16-bit unsigned integers (0-65535)
- "half": 16-bit floating-point numbers
- "float": 32-bit floating-point numbers
Definition at line 54 of file _utils.py.