function ihdrChunkRefiner
ihdrChunkRefiner(): Refiner<PngChunkUnknown, IhdrChunk, []>

Creates a refiner for IHDR (Image Header) chunks.

This refiner transforms raw IHDR chunk bytes into a structured IhdrChunk object with parsed image metadata fields.

Examples

Example 1

import { assert } from "@std/assert";
import { ihdrChunkRefiner } from "@binstruct/png";

const refiner = ihdrChunkRefiner();
assert(typeof refiner.refine === "function");
assert(typeof refiner.unrefine === "function");

Return Type

A refiner that converts between raw chunks and IhdrChunk.

Usage

import { ihdrChunkRefiner } from ".";