vue3-watermark-camera
Version:
A Vue 3 component for taking photos with watermark support
37 lines (36 loc) • 749 B
TypeScript
/**
* 屏幕尺寸工具函数
*/
export interface ScreenInfo {
width: number;
height: number;
availWidth: number;
availHeight: number;
pixelRatio: number;
orientation: 'portrait' | 'landscape';
}
/**
* 获取屏幕信息
*/
export declare function getScreenInfo(): ScreenInfo;
/**
* 获取视口信息
*/
export declare function getViewportInfo(): {
width: number;
height: number;
clientWidth: number;
clientHeight: number;
};
/**
* 获取设备像素比
*/
export declare function getDevicePixelRatio(): number;
/**
* 检测是否为移动设备
*/
export declare function isMobileDevice(): boolean;
/**
* 检测是否为高分辨率屏幕
*/
export declare function isHighDPIScreen(): boolean;