Please bookmark this page to avoid losing your image tool!

Sohone Major 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, intensity = 1.0) {
    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);
    
    const intensityVal = parseFloat(intensity);
    if (isNaN(intensityVal) || intensityVal === 0) {
        return canvas; // Return unmodified if intensity is 0 or invalid
    }
    
    // 1. Pixel manipulation for Color Grading (Contrast, Warmth, Desaturation)
    const imgData = ctx.getImageData(0, 0, width, height);
    const data = imgData.data;
    
    // Calculate contrast factor (standard algorithm)
    const contrastAmount = 25 * intensityVal; // Moderate contrast boost
    const factor = (259 * (contrastAmount + 255)) / (255 * (259 - contrastAmount));
    
    for (let i = 0; i < data.length; i += 4) {
        let r = data[i];
        let g = data[i+1];
        let b = data[i+2];
        
        // Apply Contrast
        r = factor * (r - 128) + 128;
        g = factor * (g - 128) + 128;
        b = factor * (b - 128) + 128;
        
        // Apply Warm Tint (Sohone effect signature: warm highlights, cooler shadows)
        r += 15 * intensityVal; 
        g += 5 * intensityVal;
        b -= 15 * intensityVal;
        
        // Apply Subtle Desaturation
        const luma = 0.299 * r + 0.587 * g + 0.114 * b;
        const desat = 0.25 * intensityVal; // 25% desaturation
        
        r += (luma - r) * desat;
        g += (luma - g) * desat;
        b += (luma - b) * desat;
        
        // Clamp values between 0 and 255
        data[i]     = Math.min(255, Math.max(0, r));
        data[i+1]   = Math.min(255, Math.max(0, g));
        data[i+2]   = Math.min(255, Math.max(0, b));
    }
    
    // Put modified pixels back to the canvas
    ctx.putImageData(imgData, 0, 0);
    
    // 2. Apply a Golden-Hour Overlay (Overlay Blend Mode)
    ctx.globalCompositeOperation = 'overlay';
    ctx.fillStyle = `rgba(218, 165, 32, ${0.15 * intensityVal})`; // Goldenrod
    ctx.fillRect(0, 0, width, height);
    
    // 3. Apply a Vignette (Multiply Blend Mode)
    ctx.globalCompositeOperation = 'multiply';
    const radius = Math.sqrt(width * width + height * height) / 2;
    const gradient = ctx.createRadialGradient(
        width / 2, height / 2, radius * 0.4, // Inner circle
        width / 2, height / 2, radius        // Outer circle
    );
    
    gradient.addColorStop(0, 'rgba(0, 0, 0, 0)');
    gradient.addColorStop(1, `rgba(0, 0, 0, ${0.5 * intensityVal})`);
    
    ctx.fillStyle = gradient;
    ctx.fillRect(0, 0, width, height);
    
    // Reset composite operation to default
    ctx.globalCompositeOperation = 'source-over';
    
    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 Sohone Major Image Effect Generator is an image processing tool designed to apply cinematic enhancements to your photos. It performs advanced color grading by adjusting contrast, warmth, and saturation, and features a signature golden-hour overlay to give images a warm, glowing aesthetic. Additionally, it applies a subtle vignette effect to draw focus to the center of the frame. This tool is ideal for photographers and content creators looking to quickly achieve a professional, stylized look for social media posts, digital art, or personal photography.

Leave a Reply

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

Other Image Tools:

Glim Major Image Effect Generator

Mune Major Image Effect Generator

Image Color To Grey Filter Viewer

Website To Image Screenshot Capture Tool

Mina-Girl Major Image Effect Generator

Vita-Boy Major Image Effect Generator

Cringle Major Image Effect Generator

Batch Chroma Key Background Remover and Green Spill Eliminator

Photo Background and Green Particle Remover While Preserving Hair

Photorealistic California Driver License Generator

California Driver’s License Photorealistic Image Generator

California Driver License Photorealistic Image Generator

Photorealistic California Driver’s License Image Generator

California Driver’s License Security Template Generator

Blank California Driver License Security Background Template Creator

California State Driver License Image Creator

California Driver License Realism Enhancer

California State ID Card Generator Tool

California State ID Card Generator for Ronald Sanchez

Image To Mp3 Audio Player

Android Ringtone MP3 Audio Player

Android Ringtone MP3 Audio Track Recorder and Player

AI Werewolf Transformation Image Generator

Photo To Werewolf Transformer

Image To Werewolf Transformation Tool

Television Icon Image

Expired Film Effect Photo Filter

Image To Realistic iPhone Style JPEG Converter With Custom Metadata

Explosive Apocalypse Image Generator

Unknown Description Tool

Unknown Cartoon Character Identifier

Image Crazy TV Channel Mania Filter

Image Mad TV Channel Mania Effect Generator

Image To Konekts TV Branding Tool

Unrecognizable TV Channel Image Generator

Autumn Leaves Image Generator

See All →