novelai-sdk-unofficial / eraseMetadata
Function: eraseMetadata()
eraseMetadata(
image,target):Promise<Buffer<ArrayBufferLike>>
Defined in: src/utils/metadata.ts:417
Erase metadata from an image
Parameters
image
ImageInput
Image input (file path, Buffer, ArrayBuffer, or base64 string)
target
EraseTarget = "both"
Which metadata to erase: 'alpha', 'png_info', or 'both'
Returns
Promise<Buffer<ArrayBufferLike>>
Buffer containing the processed image (PNG format)
Example
typescript
import { eraseMetadata } from 'novelai-ts-sdk';
// Remove all metadata
const cleanImage = await eraseMetadata('./image.png', 'both');
// Remove only alpha channel metadata (convert to RGB)
const rgbImage = await eraseMetadata('./image.png', 'alpha');