@turbox3d/graphic-component-pixi
Version:
Graphic component library based on pixi
29 lines (28 loc) • 1.21 kB
TypeScript
import { Vec2 } from './graphic';
export declare const mirrorImage: (image: string | Blob, materialDirection: Vec2, isBase64?: boolean, fileType?: string, quality?: number) => Promise<string | Blob>;
export declare const getRenderTargetImageData: (app: any, width: number, height: number, scene: any, camera: any, fileType?: string, quality?: number) => Promise<Blob>;
export declare function loadImageBase64(url: string | Blob, fileType?: string, quality?: number): Promise<{
base64: string;
width: number;
height: number;
}>;
export declare function loadImage(url: string | Blob, fileType?: string, quality?: number): Promise<{
blob: Blob | null;
width: number;
height: number;
}>;
export declare function loadImageElement(url: string | Blob): Promise<{
element: HTMLImageElement;
width: number;
height: number;
}>;
export declare function cropImage(url: string | Blob | HTMLImageElement, rect: {
start: Vec2;
end: Vec2;
}, fileType?: string, quality?: number): Promise<{
blob: Blob | null;
element?: HTMLImageElement | undefined;
width: number;
height: number;
}>;
export declare function base64toBlob(data: string, sliceSize?: number): Blob;