image_uchar *create_image_uchar(int x, int y, int z); image_uchar *copy_image_uchar(image_uchar *in); void delete_image_uchar(image_uchar *in); image_real *create_image_real(int x, int y, int z); image_real *copy_image_real(image_real *in); void delete_image_real(image_real *in); image_complex *create_image_complex(int x, int y, int z); image_complex *copy_image_complex(image_complex *in); void delete_image_complex(image_complex *in);Funktio create_image_uchar luo uuden kuvatietorakenteen, jonka dimensiot ovat x, y ja z, ja palauttaa osoittimen luotuun tietorakenteeseen. Kuvan keskipisteeksi asetetaan piste, jonka koordinaatit ovat (x-1)/2, (y-1)/2 ja (z-1)/2.
Funktio copy_image_uchar luo kuvatietorakenteen, jonka sisällöksi kopioidaan kuvan in sisältö, ja palauttaa osoittimen luotuun kopioon.
Funktio delete_image_uchar vapauttaa kuvatietorakenteen in käyttämän muistin.
Funktiot create_image_real, copy_image_real, delete_image_real, create_image_complex, copy_image_complex ja delete_image_complex toimivat muuten kuten yllä kuvatut vastaavat funktiot, mutta käsittelevät kuvan dataa muodoissa real ja complex, vastaavasti.