Colorare foto in bianco e nero
La colorazione automatica aggiunge colori realistici a una foto in bianco e nero: l’intelligenza artificiale interpreta la scena — pelle, cielo, vegetazione, tessuti — e stima le tinte più plausibili. Da un vecchio ritratto o da una stampa di famiglia ottieni una versione a colori, senza ridipingere nulla a mano in un editor.
Questa attività non è disponibile al momento, quindi non può essere acquistata. Non viene addebitato nulla.
Vedi l'APICome l’IA sceglie i colori
La colorazione non è un filtro uguale per tutti: il modello riconosce gli elementi della foto e assegna a ciascuno una tinta verosimile — l’incarnato caldo di un volto, il grigio-azzurro di un cielo, il verde di un prato. Sono ipotesi ragionate, non certezze: il colore reale di un vestito o di un’auto d’epoca non è scritto nel bianco e nero, quindi il risultato è plausibile ma non garantito fedele all’originale.
Ritratti, paesaggi e foto di gruppo
Funziona meglio dove la scena è leggibile: volti, paesaggi, scene di vita quotidiana. Le foto molto piccole, sgranate o con contrasti estremi danno risultati più incerti, perché il modello ha meno indizi su cui basarsi. Per un ritratto nitido di famiglia l’effetto è spesso sorprendente; per una stampa minuscola e rovinata conviene aspettarsi un colore d’atmosfera più che una ricostruzione precisa.
Quando il colore è un’ipotesi, non un dato
Vale la pena ripeterlo: la colorazione ricostruisce colori probabili, non quelli veri. Se ti serve la tinta esatta di una divisa, di una bandiera o di un prodotto storico, verifica con una fonte, perché il modello potrebbe scegliere diversamente. Per l’uso più comune — ridare vita a foto di famiglia, illustrare un racconto, animare un archivio — l’ipotesi plausibile è esattamente ciò che serve.
Presto attivo: dove si userà e a che prezzo
La colorazione è in fase di rilascio e non accetta ancora esecuzioni. All’apertura si userà da questa pagina sul web e via API, e in seguito da app e messaggistica. Il prezzo è già pubblicato: $0.062 a richiesta più $0.004 a immagine, in dollari, senza abbonamento. Ogni foto in ingresso può arrivare a 15 MB e 12 megapixel.
Casi d'uso
Il ritratto dei nonni per un anniversario
Per i novant’anni della nonna, Francesca Colombo colora l’unica foto in bianco e nero dei nonni da giovani e la fa stampare incorniciata. Il colore avvicina quel ritratto ai parenti più giovani, abituati alle foto a colori.
Un archivio storico da valorizzare
Una piccola associazione culturale di Bologna digitalizza vecchie foto del paese. Colorandone alcune per una mostra, rende le immagini più vive e attira l’attenzione dei visitatori più giovani sul materiale d’archivio.
Illustrare un racconto di famiglia
Luca Esposito raccoglie le storie del nonno in un piccolo libro. Colorare qualche scatto d’epoca dà alle pagine un aspetto più caldo e coinvolgente, senza affidare il lavoro a un ritoccatore.
Domande frequenti
I colori sono quelli veri della foto originale?
Non necessariamente. L’IA stima le tinte più plausibili in base alla scena, ma il colore reale di un abito o di un oggetto non è contenuto nel bianco e nero. Il risultato è credibile, non una ricostruzione garantita dell’originale.
Va bene qualsiasi foto in bianco e nero?
Funziona meglio con immagini nitide e leggibili: volti, paesaggi, scene di gruppo. Le stampe minuscole, molto sgranate o con contrasti estremi danno risultati più incerti, perché il modello ha meno indizi su cui lavorare.
Posso colorare una foto già adesso?
Non ancora: la funzione è in fase di rilascio e per ora non accetta esecuzioni. Aprirà sul web e via API, al prezzo già indicato qui. Nel frattempo puoi consultare costi e limiti.
Quanto costerà colorare una foto?
Il prezzo pubblicato è $0.062 a richiesta più $0.004 a immagine, in dollari. Nessun abbonamento: pagherai solo le foto che colori, senza minimi e senza rinnovi automatici.
Le mie foto di famiglia restano private?
Sì. All’apertura le immagini verranno elaborate sui nostri server su connessione cifrata e poi cancellate, senza essere conservate né riutilizzate. Le foto restano tue e le scarichi solo tu.
E se il risultato non mi convince?
Se la colorazione esce male, scrivici: ti risponde una persona vera, in inglese o spagnolo, e troviamo una soluzione tra ripetere l’operazione o rimborsarti. Nessun modulo automatico di mezzo.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/image/colorize \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"image":"https://ejemplo.com/imagen.jpg"}'const res = await fetch("https://api.kit.forhosting.com/image/colorize", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"image": "https://ejemplo.com/imagen.jpg"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/image/colorize",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"image": "https://ejemplo.com/imagen.jpg"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/image/colorize", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"image":"https://ejemplo.com/imagen.jpg"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"image":"https://ejemplo.com/imagen.jpg"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/image/colorize", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"image": "https://ejemplo.com/imagen.jpg"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "image.colorize",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_mb | 15 |
max_megapixels | 12 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
501 | coming_soon | Questo strumento non è ancora attivo via API: arriva presto. |