@sudoo/exif-node
Version:
:camera: Exif for Node
17 lines (16 loc) • 694 B
TypeScript
/// <reference types="node" />
import { Exif } from "@sudoo/exif";
export declare class ExifNode extends Exif {
static attemptFromBinaryString(binaryString: string): ExifNode | null;
static fromBinaryString(binaryString: string): ExifNode;
static attemptFromBase64(base64: string): ExifNode | null;
static fromBase64(base64: string): ExifNode;
static attemptFromBuffer(image: Buffer): ExifNode | null;
static fromBuffer(image: Buffer): ExifNode;
static loadFromFile(path: string): Promise<ExifNode>;
private constructor();
toBase64(): string;
toBase64WithType(type: string): string;
toBuffer(): Buffer;
saveAsFile(path: string): Promise<void>;
}