Qualità delle foto
Scopra se una foto caricata è sfocata, troppo scura o piena di rumore prima che finisca in un annuncio, un profilo o un ordine di stampa. Giudica se l'immagine è utilizzabile, non che cosa mostra, e la soglia la decide lei. Paga a consumo, senza abbonamento.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
Quando hai decine di foto dello stesso soggetto, quale tieni? Questo strumento valuta la qualità tecnica di ogni immagine — nitidezza, esposizione, rumore, inquadratura — e ti aiuta a scegliere gli scatti migliori senza aprirli uno per uno. Utile per foto di prodotto, portfolio e caricamenti in blocco.
Cosa guarda
La valutazione considera gli aspetti tecnici che rendono una foto usabile: se è a fuoco o mossa, se è troppo scura o bruciata, se ha rumore evidente, se il soggetto è ben inquadrato. Per ogni immagine ricevi un giudizio sintetico e le note sui problemi principali, così sai perché uno scatto è debole. Carichi le foto e ottieni una scala su cui ordinarle, dalla migliore alla peggiore.
Selezionare senza fatica
Il caso classico è avere venti foto quasi uguali e doverne scegliere una. Invece di confrontarle a occhio, parti dal punteggio: scarti subito le sfocate e le sottoesposte e ti concentri sulle candidate serie. Su un catalogo con centinaia di prodotti, questo filtro iniziale fa risparmiare ore e alza la qualità media di quello che pubblichi.
Un aiuto, non un giudice d'arte
Lo strumento valuta la qualità tecnica, non il gusto: una foto tecnicamente perfetta può non essere quella giusta per la tua comunicazione, e uno scatto volutamente grezzo può funzionare benissimo. Usalo per scremare i problemi oggettivi — fuoco, luce, rumore — e lascia a te la scelta finale su stile e messaggio.
Casi d'uso
Foto di prodotto
Un e-commerce di Milano scatta molte foto per ogni articolo e tiene solo le più nitide e ben esposte, scartando le mosse in automatico.
Selezione da un servizio
Un fotografo dopo un evento ha migliaia di scatti: usa il punteggio per fare una prima scrematura veloce prima della selezione fine.
Controllo dei caricamenti
Una piattaforma che richiede foto agli utenti segnala quelle troppo sfocate o scure e chiede di ricaricarle prima della pubblicazione.
Domande frequenti
Quali difetti riconosce?
I principali problemi tecnici: sfocatura e mosso, esposizione sbagliata, rumore, inquadratura debole. Per ogni foto ricevi un giudizio e le note sui difetti.
Valuta anche la bellezza della foto?
Si concentra sulla qualità tecnica, non sul gusto o sullo stile. La scelta creativa finale resta a te: lo strumento screma i problemi oggettivi.
È già affidabile?
Lo strumento è in beta: funziona ed è utilizzabile, ma lo stiamo ancora affinando. Conviene verificare gli scatti al limite.
Posso ordinare le foto dalla migliore alla peggiore?
Sì. Il giudizio ti dà una scala su cui ordinare un gruppo di immagini e scremare velocemente le più deboli.
Le foto vengono conservate?
No. Ogni immagine viene elaborata per la valutazione e poi eliminata.
Strumenti correlati
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/quality \
-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/quality", {
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/quality",
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/quality", 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/quality", 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.quality",
"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. |
422 | task_failed | L'attività non è andata a buon fine: non ti viene addebitato nulla. |
Domande tecniche
Quanto costa?
Si paga a consumo: $0.0575 a immagine, più $0.010 di base a richiesta. Prezzo pubblicato, senza abbonamento.