Files
2025-06-13 21:16:12 +08:00

16 lines
314 B
JavaScript

export function generateCoverURL (url, cropRule) {
if (!url || !cropRule) return url
const parsedUrl = new URL(url)
if (parsedUrl.pathname.endsWith('.webp')) {
return url
}
const isQuery = parsedUrl.search.length > 0
const separator = isQuery ? '&' : '?'
return url + separator + cropRule
}