ImageResponse
ImageResponse
yapıcısı, JSX ve CSS kullanarak dinamik görüntüler oluşturmanıza olanak tanır. Bu, Open Graph görüntüleri, Twitter kartları ve daha fazlası gibi sosyal medya görüntüleri oluşturmak için kullanışlıdır.
ImageResponse
için aşağıdaki seçenekler mevcuttur:
import { ImageResponse } from 'next/og'
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
// Options that will be passed to the HTTP response
status?: number = 200
statusText?: string
headers?: Record<string, string>
},
)
Supported CSS Properties
Desteklenen HTML ve CSS özelliklerinin bir listesi için lütfen Satori' nin belgelerine bakın.
Version History
Version | Changes |
---|---|
v14.0.0 | ImageResponse moved from next/server to next/og |
v13.3.0 | ImageResponse can be imported from next/server . |
v13.0.0 | ImageResponse introduced via @vercel/og package. |