static PyObject * image_dims(PyObject *self, PyObject *args) { PyObject *pyim; if(!PyArg_ParseTuple(args,"O",&pyim)) { return NULL; } IImage *i = (IImage *)PyCObject_AsVoidPtr(pyim); if(NULL == i) { return NULL; } int xsize, ysize, xoffset, yoffset, xtotalsize, ytotalsize; xsize = i->Xres(); ysize = i->Yres(); xoffset = i->Xoffset(); yoffset = i->Yoffset(); xtotalsize = i->totalXres(); ytotalsize = i->totalYres(); PyObject *pyret = Py_BuildValue( "(iiiiii)", xsize,ysize,xtotalsize, ytotalsize, xoffset, yoffset); return pyret; }