Come usare il calcolatore
Usa questa pagina quando conosci larghezza e altezza in pixel di un'immagine raster e i bit memorizzati per ogni pixel. Calcola il contenuto minimo in byte interi per quei pixel. Non legge, ridimensiona, converte o comprime immagini.
- Inserisci larghezza e altezza come conteggi interi di pixel. Usa le dimensioni raster effettive, non pollici di stampa o PPI.
- Inserisci i bit totali per pixel. Esempi comuni: 8 bpp in scala di grigi o indicizzati, 24 bpp RGB e 32 bpp RGBA.
- Seleziona Calcola. Il risultato mostra pixel, bit esatti, byte interi, MB/GB decimali e MiB/GiB binari.
- Se i bit non terminano al confine di un byte, l'ultimo byte viene arrotondato per eccesso e vengono mostrati i bit di riempimento.
- Cambiare qualsiasi dato elimina subito il risultato confermato e disabilita Copia risultato fino al nuovo calcolo.
Formula e arrotondamento dei byte
Numero di pixel = larghezza × altezza. Bit totali = pixel × bit per pixel. Byte interi memorizzati = arrotondamento per eccesso(bit totali ÷ 8). Questo conta per dati a 1, 2 o 4 bit: una frazione di byte non può essere l'unità finale di archiviazione, quindi solo l'ultimo byte viene completato con bit inutilizzati.
La formula adottata arrotonda l'intero contenuto dei pixel al byte finale una sola volta. Non arrotonda ogni riga di scansione. Alcuni formati reali allineano ogni riga a un byte o a una parola più grande e possono quindi usare più byte.
- Larghezza e altezza sono interi da 1 a 1,000,000.
- I bit per pixel sono un intero da 1 a 1,024.
- Tutte le moltiplicazioni usano interi esatti prima delle conversioni finali di unità.
- I valori decimali mostrano al massimo due cifre frazionarie; il risultato in byte memorizzati rimane esatto.
Esempi svolti
Immagine RGB Full HD
1,920 × 1,080 contiene 2,073,600 pixel. A 24 bit per pixel sono 49,766,400 bit, cioè 6,220,800 byte: 6.22 MB o circa 5.93 MiB prima di intestazioni o compressione.
Piccola bitmap a 1 bit
13 × 7 pixel a 1 bit per pixel contengono 91 bit. Dividendo per otto si ottengono 11.375 byte: la regola del byte finale memorizza quindi 12 byte interi, con 5 bit di riempimento. Un formato che allinea ogni riga può essere più grande.
Comprendere le profondità di bit comuni
Un'immagine a 8 bpp memorizza un byte per pixel, spesso per livelli di grigio o indici di una tavolozza. Un'immagine RGB a 24 bpp memorizza di solito tre canali colore a 8 bit. Una RGBA a 32 bpp aggiunge spesso un canale alfa a 8 bit, anche se un file o un'API grafica specifici possono usare un altro ordine o un'altra rappresentazione dei canali.
Inserisci i bit totali per pixel, non per canale. Per quattro canali a 8 bit inserisci 32. Per tre canali a 16 bit inserisci 48. Il calcolatore non deduce canali, tavolozze o qualità del colore.
Scenari utili di pianificazione
Il contenuto grezzo è utile per confrontare framebuffer, stimare un flusso di acquisizione non compresso prima di moltiplicare per il frame rate, dimensionare un semplice buffer raster o spiegare come risoluzione e profondità colore influenzino il volume dei dati.
Per un gruppo di immagini, calcolane una e moltiplica esternamente il valore esatto in byte. Tieni separati sovraccarico del formato e regole di allineamento per riga, così le ipotesi rimangono visibili.
Limiti ed errori comuni
- Il risultato non prevede la dimensione di un file finito JPEG, PNG, WebP, HEIF, TIFF, BMP o di altro formato.
- Sono esclusi intestazioni, tavolozze, profili colore, miniature, metadati, checksum e compressione.
- È escluso il riempimento delle righe; viene arrotondato per eccesso solo il byte finale dell'intero contenuto.
- La memoria dell'applicazione può includere passo delle righe, allineamento GPU, più buffer, copie decodificate o mipmap.
- PPI e dimensione di stampa non cambiano i byte se larghezza, altezza in pixel e bpp restano uguali.
Usare il risultato copiato
Copia risultato produce un breve riepilogo di dimensioni confermate, profondità in bit, byte, MB e MiB. Mantieni la dicitura “dati dei pixel non compressi” nelle specifiche, evitando che il valore venga scambiato per una dimensione di file garantita. Ricalcola dopo ogni modifica.
Domande frequenti
Perché il mio PNG o JPEG è molto più piccolo?
Questi formati possono comprimere le sequenze dei pixel e aggiungere strutture specifiche. Lo strumento calcola solo i dati dei pixel non compressi.
Perché BMP o TIFF possono essere più grandi?
Un formato può aggiungere intestazioni, metadati, tavolozze, allineamento delle righe o dati immagine aggiuntivi.
Per RGB devo inserire 8 o 24?
Per il normale RGB a tre canali da 8 bit, inserisci 24 bit totali per pixel. Otto descriverebbe un solo byte totale per pixel.
Perché MB e MiB sono diversi?
MB divide i byte per 1,000,000. MiB li divide per 1,048,576.
Cambiare DPI cambia il risultato?
Non se le dimensioni in pixel restano uguali. I DPI influiscono sulla dimensione fisica prevista di visualizzazione o stampa, non sui dati dei pixel.