Please bookmark this page to avoid losing your image tool!

Image Farewell Message Generator

(Free & Supports Bulk Upload)

Drag & drop your images here or

The result will appear here...
You can edit the below JavaScript code to customize the image tool.
function processImage(originalImg, message = "Au revoir...", textColor = "#FFFFFF", fontSize = 80, position = "bottom") {
    const canvas = document.createElement("canvas");
    const ctx = canvas.getContext("2d");

    // Match canvas dimensions to the original image
    canvas.width = originalImg.width;
    canvas.height = originalImg.height;

    // Draw the original image onto the canvas
    ctx.drawImage(originalImg, 0, 0);

    // Sanitize and set number-based inputs
    const fSize = Number(fontSize) || Math.max(40, Math.floor(canvas.height / 10));

    // Determine Y coordinate and text baseline based on position
    let x = canvas.width / 2;
    let y;
    position = String(position).toLowerCase();

    // Apply a subtle black gradient/overlay to ensure text readability against any image background
    if (position === "top") {
        ctx.textBaseline = "top";
        y = fSize / 2;
        
        const grad = ctx.createLinearGradient(0, 0, 0, y + fSize * 1.5);
        grad.addColorStop(0, "rgba(0,0,0,0.7)");
        grad.addColorStop(1, "rgba(0,0,0,0)");
        ctx.fillStyle = grad;
        ctx.fillRect(0, 0, canvas.width, y + fSize * 2);
        
    } else if (position === "center") {
        ctx.textBaseline = "middle";
        y = canvas.height / 2;
        
        // Full subtle overlay for center text
        ctx.fillStyle = "rgba(0, 0, 0, 0.4)";
        ctx.fillRect(0, 0, canvas.width, canvas.height);
    } else {
        // Default to "bottom"
        ctx.textBaseline = "bottom";
        y = canvas.height - (fSize / 2);
        
        const grad = ctx.createLinearGradient(0, canvas.height, 0, canvas.height - fSize * 2.5);
        grad.addColorStop(0, "rgba(0,0,0,0.7)");
        grad.addColorStop(1, "rgba(0,0,0,0)");
        ctx.fillStyle = grad;
        ctx.fillRect(0, canvas.height - fSize * 2.5, canvas.width, fSize * 2.5);
    }

    // Configure text styling (elegant classic web-safe font)
    ctx.font = `italic ${fSize}px "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif`;
    ctx.textAlign = "center";
    
    const maxWidth = canvas.width - (fSize); // Add some padding on the sides

    // Draw outline/stroke for extra contrast
    ctx.lineWidth = Math.max(2, fSize * 0.04);
    ctx.strokeStyle = "rgba(0, 0, 0, 0.9)";
    ctx.strokeText(message, x, y, maxWidth);

    // Draw the main text with a drop shadow
    ctx.fillStyle = String(textColor);
    ctx.shadowColor = "rgba(0, 0, 0, 0.8)";
    ctx.shadowBlur = 10;
    ctx.shadowOffsetX = 3;
    ctx.shadowOffsetY = 3;
    
    ctx.fillText(message, x, y, maxWidth);

    return canvas;
}

Free Image Tool Creator

Can't find the image tool you're looking for?
Create one based on your own needs now!

Description

The Image Farewell Message Generator allows you to overlay custom text messages onto your images. The tool provides options to customize the message content, text color, and font size, and lets you choose between top, center, or bottom positioning. It automatically applies a subtle gradient overlay and text shadows to ensure the message remains legible regardless of the background image. This tool is ideal for creating parting sentiments for social media posts, digital goodbye cards, or memorial tributes.

Leave a Reply

Your email address will not be published. Required fields are marked *

Other Image Tools:

Image Gothic Style Filter Converter

Image Decorum Tool

Lazy Butterfly Effect and Inverted Image Effect Generator

MoreTestosteroneCityNight Image Effect Generator

Photo To Atomic Blonde Logo Style Converter

Photo To Ouija Origin Of Evil Logo Style Converter

Particle Dust Image Effect Generator

Chromatic Aberration Image Effect Generator

Soft Focus Blur Image Effect Generator

Wii Menu Chirp Echo Image Effect Generator

Sunrise Bloom Image Effect Generator

Morning Mist Overlay Image Effect Generator

Dewdrop Refraction Image Effect Generator

Golden Hour Glow Image Effect Generator

Lights Out Movie Poster

Lights Out Sky Scream Roller Coaster Movie Poster Generator

Lights Out Sky Scream Roller Coaster Movie Poster Website Image

Lights Out Sky Scream Roller Coaster Movie Poster Image

Empty Texas State Driver License Generator

Editable Realistic State Driver License Photo Template Generator

Photo To Skype Incoming Call Video Converter for Mac

Photo To Skype Incoming Call Video Converter

Photo To Skype Incoming Call Background Converter

Photo To Video Trailer Creator

Cybernatural Conjuring Teaser Poster Generator

Unfriended Conjuring Movie Poster Image

Annabelle Comes Home Movie Poster

Annabelle Creation Movie Poster

Annabelle Movie Poster 2014

The Conjuring Last Rites Movie Poster

The Conjuring The Devil Made Me Do It Movie Poster

The Conjuring 2 Movie Poster

The Conjuring Movie Poster

Photo To Conjuring Title Card Sequence Converter

Image License Information Viewer

Image Moiré Effect Text Adder

See All →