ImageResponse
El constructor ImageResponse
permite generar imágenes dinámicas utilizando JSX y CSS. Esto es útil para crear imágenes para redes sociales como imágenes Open Graph, tarjetas de Twitter y más.
Las siguientes opciones están disponibles para ImageResponse
:
import { ImageResponse } from 'next/server'
new ImageResponse(
element: ReactElement,
options: {
width?: number = 1200
height?: number = 630
emoji?: 'twemoji' | 'blobmoji' | 'noto' | 'openmoji' = 'twemoji',
fonts?: {
name: string,
data: ArrayBuffer,
weight: number,
style: 'normal' | 'italic'
}[]
debug?: boolean = false
// Opciones que se pasarán a la respuesta HTTP
status?: number = 200
statusText?: string
headers?: Record<string, string>
},
)
Propiedades CSS admitidas
Consulte la documentación de Satori para ver la lista de funciones HTML y CSS admitidas.
Historial de versiones
Versión | Cambios |
---|---|
v13.3.0 | ImageResponse puede importarse desde next/server . |
v13.0.0 | ImageResponse introducido mediante el paquete @vercel/og . |