Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Austin McKinley
2026-07-10 07:55:49 -07:00
parent fc750703ac
commit ad075d03e6
+3 -1
View File
@@ -60,7 +60,8 @@ export async function getImage(url: string) {
const response = await fetch(ensureJpeg(url))
const arrayBuf = await response.arrayBuffer()
if (response.status !== 200) return null
return sharp(arrayBuf)
return (
sharp(arrayBuf)
.resize({
width: MAX_AVATAR_RENDER_PX,
height: MAX_AVATAR_RENDER_PX,
@@ -71,6 +72,7 @@ export async function getImage(url: string) {
// jpeg, and the default (80) visibly softens avatars at card sizes
.jpeg({quality: 95})
.toBuffer()
)
}
// CDN URLs end with @jpeg, @webp, or no extension (which may default to webp).