For those new to dynamic image generation in Next.js, focusing on a straightforward setup to understand the core mechanics without deep dives into advanced optimizations.
As a Next.js developer, describe how to create dynamic OpenGraph images for individual blog posts. The goal is to display each post's title on an image, along with a simple brand logo (available at `{{brand_logo_url}}`) and a custom font (from `{{font_file_path}}`). If a title is too long, it should be shortened to fit. Explain the basic file structure within the App Router, how to get the blog post title from your `{{blog_post_data_source}}`, and provide a minimal code example using the Image Response API to generate the image with the title and branding.
