Please bookmark this page to avoid losing your image tool!

Image Search Topic Identifier For Movie Studios Of The Year

(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, topicName = "Студии Кинокомпании Года", language = "en") {
    const canvas = document.createElement('canvas');
    const ctx = canvas.getContext('2d');
    const width = originalImg.width;
    const height = originalImg.height;
    
    canvas.width = width;
    canvas.height = height;
    
    // Draw the original image onto the canvas
    ctx.drawImage(originalImg, 0, 0);
    
    // Calculate banner dimensions (relative to image height)
    const bannerHeight = Math.max(50, Math.min(250, height * 0.15));
    
    // Draw banner background (cinematic dark overlay)
    ctx.fillStyle = 'rgba(15, 15, 15, 0.85)';
    ctx.fillRect(0, height - bannerHeight, width, bannerHeight);
    
    // Draw a golden top border line for the banner to symbolize "Of The Year"
    ctx.fillStyle = '#DAA520'; 
    ctx.fillRect(0, height - bannerHeight, width, Math.max(3, bannerHeight * 0.05));
    
    ctx.textBaseline = 'middle';
    ctx.textAlign = 'left';
    
    const prefix = language.toLowerCase() === 'ru' ? "Идентификатор темы поиска:" : "Search Topic Identifier:";
    
    // Adjust and draw Prefix (Upper line)
    let fontSize1 = bannerHeight * 0.25;
    ctx.font = `${fontSize1}px Arial, sans-serif`;
    while (ctx.measureText(prefix).width > width * 0.6 && fontSize1 > 10) {
        fontSize1 -= 1;
        ctx.font = `${fontSize1}px Arial, sans-serif`;
    }
    ctx.fillStyle = '#CCCCCC';
    ctx.fillText(prefix, width * 0.05, height - bannerHeight + (bannerHeight * 0.35));
    
    // Adjust and draw Topic Name (Lower line)
    let fontSize2 = bannerHeight * 0.35;
    ctx.font = `bold ${fontSize2}px "Times New Roman", serif`;
    while (ctx.measureText(topicName).width > width * 0.6 && fontSize2 > 10) {
        fontSize2 -= 1;
        ctx.font = `bold ${fontSize2}px "Times New Roman", serif`;
    }
    ctx.fillStyle = '#FFD700'; // Gold color
    ctx.fillText(topicName, width * 0.05, height - bannerHeight + (bannerHeight * 0.75));
    
    // Draw a simulated Knowledge Graph / Entity identifier code on the right
    // Using string manipulation on image details to make a pseudo-consistent ID
    const entityHash = (width * height % 999999).toString(16).padStart(6, '0');
    const fakeId = "kg:/m/" + entityHash;
    
    let fontSize3 = bannerHeight * 0.2;
    ctx.font = `${fontSize3}px monospace`;
    ctx.textAlign = 'right';
    
    // Make sure ID code doesn't overlap on very narrow images
    if (width > 400) {
        ctx.fillStyle = '#888888';
        ctx.fillText(fakeId, width * 0.95, height - bannerHeight + (bannerHeight * 0.4));
        
        ctx.fillStyle = '#666666';
        ctx.font = `bold ${fontSize3 * 0.8}px Arial, sans-serif`;
        ctx.fillText("[ STUDIO MATCHED ]", width * 0.95, height - bannerHeight + (bannerHeight * 0.7));
    }
    
    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

This tool overlays a cinematic-style information banner onto an image, specifically designed to identify search topics related to movie studios of the year. It adds a stylized dark overlay with gold accents, a search topic label, and a simulated entity identifier code to the bottom of your image. This can be used by content creators, film enthusiasts, or researchers to create branded, professional-looking visual assets for social media, presentations, or video thumbnails when discussing film industry trends and studio achievements.

Leave a Reply

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