ForHosting KIT · Immagini e foto

Generi le dimensioni delle icone per iOS, Android e web

Il generatore di dimensioni per icone trasforma le misure di un file sorgente in un elenco pratico di esportazione per iOS, Android o web.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Inserisca larghezza e altezza in pixel, selezioni la piattaforma e riceverà tutte le dimensioni quadrate necessarie con una chiara indicazione dell’ingrandimento. Il risultato segnala inoltre se la sorgente è quadrata e quante uscite superano le sue dimensioni utili. Può così rilevare un originale troppo piccolo prima dell’esportazione oppure integrare la risposta JSON deterministica nella Sua automazione, senza caricare immagini né accedere alla rete.

Parta dalle dimensioni reali dell’icona principale

Inserisca la larghezza e l’altezza in pixel del file sorgente, non la sua misura CSS, le dimensioni fisiche di stampa o quelle di una cornice circostante. Il calcolatore accetta volutamente sorgenti rettangolari, perché nei flussi di produzione possono arrivare per errore. Il risultato relativo alla forma quadrata consente di rilevare il problema senza impedire un’analisi utile. Tutte le icone richieste dalle piattaforme sono quadrate, quindi una sorgente irregolare dovrà comunque essere ritagliata, completata o riprogettata prima dell’esportazione finale. La decisione sull’ingrandimento considera entrambi gli assi: una sorgente di 1024 per 600 richiede ingrandimento per un’icona da 1024 pixel, perché il lato corto non può fornire quel quadrato alla risoluzione nativa. Le dimensioni devono essere pixel interi positivi entro il limite pubblicato. La capacità esamina soltanto le misure; non ispeziona, ridimensiona, ritaglia, migliora né memorizza alcuna immagine.

Scelga l’insieme adatto alla pubblicazione

Selezioni iOS, Android o web per ricevere le dimensioni raster normalmente necessarie per la destinazione. L’insieme iOS consolida le uscite in pixel usate su telefoni, tablet, impostazioni, notifiche, Spotlight e App Store, eliminando i duplicati quando più combinazioni di punti e scala producono la stessa misura. Android restituisce le dimensioni delle icone di avvio da mdpi a xxxhdpi, oltre alla grafica da 512 pixel per lo store. Il web comprende piccole icone per browser, la misura precedente da 48 pixel, l’icona Apple Touch da 180 pixel e le icone manifest da 192 e 512 pixel per applicazioni installabili. Ogni record contiene larghezza e altezza uguali e un indicatore di ingrandimento. Una piattaforma sconosciuta genera un errore esplicito invece di scegliere silenziosamente un valore predefinito: ciò evita che un refuso negli script di compilazione produca il pacchetto sbagliato.

Valuti l’ingrandimento prima di esportare

Un’uscita viene contrassegnata per l’ingrandimento quando una delle dimensioni della sorgente è minore della misura quadrata richiesta. È una regola prudente e utile: estendere un bitmap piccolo non ricrea i dettagli mancanti e una grande larghezza non compensa un’altezza insufficiente. La risposta include un indicatore generale e un conteggio, così la Sua automazione può interrompere la compilazione, mostrare un avviso o richiedere un originale più grande senza analizzare ogni record. Un indicatore negativo significa che i pixel bastano, ma non garantisce la qualità visiva. Controlli comunque nitidezza dei bordi, trasparenza, aree sicure, angoli, profili colore e maschere specifiche della piattaforma. Generi ogni uscita dal miglior originale disponibile, senza ridimensionare ripetutamente file già ridotti. Il calcolo è deterministico e offline; può usare il browser o chiamare l’API per $0.002 nelle convalide e nei flussi di pubblicazione.

Convalidare una consegna grafica

Verifichi che l’originale ricevuto sia quadrato e sufficiente per tutte le icone previste.

Pianificare l’esportazione

Generi un elenco deterministico delle misure prima di avviare uno strumento di ridimensionamento.

Proteggere una compilazione

Blocchi o segnali nell’integrazione continua ogni icona che richiede ingrandimento.

Questo strumento ridimensiona l’icona?

No. Calcola dimensioni e indicatori senza ricevere né trasformare i pixel dell’immagine.

Come viene stabilito l’ingrandimento?

È necessario se la larghezza o l’altezza della sorgente è minore dell’uscita quadrata.

La sorgente può essere rettangolare?

Sì. Il risultato indica se è quadrata e usa il lato corto per valutare ogni uscita.

Quali piattaforme sono supportate?

I valori accettati sono ios, android e web. Qualsiasi altro valore restituisce un errore di input.

Quanto costa una richiesta API?

Ogni richiesta API costa $0.002. La versione browser funziona localmente senza caricare immagini.

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.

POSThttps://api.kit.forhosting.com/image/icon-set-sizes

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/image/icon-set-sizes \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"width":1024,"height":1024,"platform":"ios"}'
{
  "width": 1024,
  "height": 1024,
  "platform": "ios"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "image.icon_set_sizes",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_dimension100000
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →