Please bookmark this page to avoid losing your image tool!

G-Major 1 Kyoobur9000 Image Effect 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, effectIntensity = "1") {
    // Create a canvas to apply the effect
    const canvas = document.createElement('canvas');
    const width = originalImg.width;
    const height = originalImg.height;
    canvas.width = width;
    canvas.height = height;

    const ctx = canvas.getContext('2d');
    
    // Draw the original image onto the canvas
    ctx.drawImage(originalImg, 0, 0, width, height);

    // Parse parameters
    const intensity = Math.min(Math.max(parseFloat(effectIntensity) || 1, 0), 1);

    try {
        // Fetch image data to manipulate at a pixel level
        const imgData = ctx.getImageData(0, 0, width, height);
        const data = imgData.data;

        // The visual hallmark of Kyoobur9000's G-Major 1 effect is standard  
        // 100% negative/color inversion on the video track.
        for (let i = 0; i < data.length; i += 4) {
            // Apply color inversion based on the effect intensity
            data[i]     = data[i] + ((255 - data[i]) - data[i]) * intensity;       // Red
            data[i+1]   = data[i+1] + ((255 - data[i+1]) - data[i+1]) * intensity; // Green
            data[i+2]   = data[i+2] + ((255 - data[i+2]) - data[i+2]) * intensity; // Blue
            // Alpha channel (data[i+3]) remains unmodified
        }

        // Put the modified pixels back onto the canvas
        ctx.putImageData(imgData, 0, 0);
    } catch (err) {
        console.error("Error applying G-Major 1 effect. This might be due to cross-origin image constraints (CORS): ", err);
    }

    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 G-Major 1 Kyoobur9000 Image Effect Generator is a tool designed to apply a color inversion effect to images. By manipulating the pixel data, the tool creates a negative color look, with an adjustable intensity setting that allows users to control the strength of the inversion. This tool can be used for artistic photo editing, creating stylized visual content for social media, or generating unique graphic design elements.

Leave a Reply

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