Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
File size: 488 Bytes
652f343 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import { getValidNumber } from "./getValidNumber.mts"
export const getValidResolution = (something: any) => {
const strValue = `${something || ''}`
const chunks = strValue.split('x')
if (chunks.length < 2) {
throw new Error('Invalid resolution (should be written like "1280x720" etc)')
}
const [widthStr, heightStr] = chunks
const width = getValidNumber(widthStr, 256, 1280, 1280)
const height = getValidNumber(widthStr, 256, 720, 720)
return `${width}x${height}`
} |