Disponibilità: IRIX.
Il modulo imgfile permette ai programmi Python di accedere a file immagine con il formato SGI imglib (conosciuti anche come file .rgb). Il modulo è tutt'altro che completo, ma è distribuito egualmente poiché contiene sufficienti funzionalità da essere utile in qualche caso. Al momento i file di tipo mappa di colori (colormap) non vengono supportati.
Questo modulo definisce le seguenti variabili e funzioni:
file) |
(x, y, z)
dove x ed y
corrispondono alla dimensione dell'immagine in pixel e z è il
numero di byte per pixel. Al momento vengono supportate solo le
immagini RGB con 3 byte per pixel e quelle in scala di grigi con 1 byte
per pixel.
file) |
file, x, y, filter[, blur]) |
In alternativa, si può specificare un filtro da usare per rendere
l'immagine più omogenea dopo che è stata ridimensionata. I tipi di
filtro supportati sono 'impulse'
(NdT: impulso), 'box'
(NdT: scatola), 'triangle'
(NdT: triangolo), 'quadratic'
(NdT: quadratico) e 'gaussian'
(NdT: gaussiano). Se
l'argomento filter viene specificato, allora l'argomento
blur, facoltativo, indica il livello di sfumatura che il filtro
deve applicare. Il valore predefinito è 1.0
.
La funzione readscaled() non fa alcun tentativo di mantenere il corretto rapporto X/Y dell'originale, per cui questo è di responsabilità dell'utilizzatore della funzione.
flag) |
file, data, x, y, z) |