/** * @fileoverview Web browser utilities for working with cover art in TagLib-Wasm * * This module provides browser-specific helpers for integrating TagLib-Wasm * with web applications, including canvas integration and data URL support. * * @example * ```typescript * import { pictureToDataURL, setCoverArtFromCanvas } from "taglib-wasm/web-utils"; * * // Display cover art in an element * const pictures = await readPictures("song.mp3"); * if (pictures.length > 0) { * const dataURL = pictureToDataURL(pictures[0]); * document.getElementById('cover').src = dataURL; * } * * // Set cover art from a canvas * const canvas = document.getElementById('myCanvas') as HTMLCanvasElement; * const modifiedBuffer = await setCoverArtFromCanvas("song.mp3", canvas); * ``` */ export { dataURLToPicture, pictureToDataURL } from "./data-url.js"; export { canvasToPicture, imageFileToPicture, setCoverArtFromCanvas, } from "./canvas.js"; export { createPictureDownloadURL, createPictureGallery, displayPicture, } from "./dom-integration.js"; //# sourceMappingURL=index.d.ts.map