/**
 * 屏幕分辨率相关工具函数
 */

/**
 * 获取屏幕分辨率比例（宽:高）
 * @returns 高度与宽度的比例 (height / width)
 */
export const getScreenAspectRatio = (): number => {
    const width = window.screen.width;
    const height = window.screen.height;
    return height / width;
};

/**
 * 根据宽度和屏幕比例计算对应的高度
 * @param width 宽度（px）
 * @returns 对应的高度（px）
 */
export const getHeightFromWidth = (width: number): number => {
    const ratio = getScreenAspectRatio();
    return Math.round(width * ratio);
};
