Please bookmark this page to avoid losing your image tool!

Klasky Csupo Effect Image 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, applyMirror = "false", hueRotateDegree = "130", saturationPercent = "300", invertPercent = "100", contrastPercent = "120") {
    const canvas = document.createElement('canvas');
    const width = originalImg.width;
    const height = originalImg.height;
    
    canvas.width = width;
    canvas.height = height;

    const ctx = canvas.getContext('2d');

    // Parse parameters to ensure safe usage, failing back to defaults if necessary
    const hue = !isNaN(parseFloat(hueRotateDegree)) ? parseFloat(hueRotateDegree) : 130;
    const sat = !isNaN(parseFloat(saturationPercent)) ? parseFloat(saturationPercent) : 300;
    const inv = !isNaN(parseFloat(invertPercent)) ? parseFloat(invertPercent) : 100;
    const con = !isNaN(parseFloat(contrastPercent)) ? parseFloat(contrastPercent) : 120;

    // Apply the classic YTP / Klasky Csupo aesthetic filters:
    // Heavy inversion, intense hue rotation, over-saturation, and high contrast.
    ctx.filter = `invert(${inv}%) hue-rotate(${hue}deg) saturate(${sat}%) contrast(${con}%)`;

    // Optionally apply the center-mirror effect often tied to this visual meme
    if (String(applyMirror).toLowerCase() === "true") {
        // Draw the left half normally
        ctx.drawImage(originalImg, 0, 0, width / 2, height, 0, 0, width / 2, height);
        
        ctx.save();
        // Move to the right side and flip the canvas horizontally
        ctx.translate(width, 0);
        ctx.scale(-1, 1);
        // Draw the left half of the original image onto the flipped right half
        ctx.drawImage(originalImg, 0, 0, width / 2, height, 0, 0, width / 2, height);
        ctx.restore();
    } else {
        // Standard draw without mirroring
        ctx.drawImage(originalImg, 0, 0, width, height);
    }

    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 Klasky Csupo Effect Image Generator is a specialized tool designed to apply a high-intensity visual aesthetic to your images. It utilizes extreme color filters, including hue rotation, saturation boosts, inversion, and high contrast, to create a distinct, stylized look. Users also have the option to apply a center-mirror effect, which replicates the left side of the image onto the right side. This tool is ideal for creators looking to produce surreal, meme-style visuals or experimental digital art.

Leave a Reply

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