This n8n template demonstrates how to build a simple but effective vintage image restoration service using an AI model with image editing capabilities.
With Gemini now capable of multimodal output, it's a great time to explore this capability for image or graphics automation. Let's see how well it does for a task such as image restoration.
Good to know
- At time of writing, each image generated will cost $0.039 USD. See Gemini Pricing for updated info.
- The model used in this workflow is geo-restricted! If it says model not found, it may not be available in your country or region.
How it works
- Images are imported into our workflow via the HTTP node and converted to base64 strings using the Extract from file node.
- The image data is then pipelined to Gemini's Image Generation model. A prompt is provided to instruct Gemini to "restore" the image to near new condition - of course, feel free to experiment with this prompt to improve the results!
- Gemini's responds with the image as a base64 string and hence, a convert to file node is used to transform the data to binary.
- With the restored image as a binary, we can then use this with our Google Drive node to upload it to our desired folder.
How to use
- This demonstration uses 3 random images sourced from the internet but any typical image file will work.
- Use a webhook node to allow integration from other applications.
- Use a telegram trigger for instant mobile service!
Requirements
- Google Gemini for LLM/Image generation
- Google Drive for Upload Storage
Customising this workflow
- AI image editing can be applied to many use-cases not just image restoration. Try using it to add watermarks, branding or modify an existing image for marketing purposes.