public jas_image_cmpt_t[] get_components()
    {
        jas_image_cmpt_t[] retval = new jas_image_cmpt_t[numcmpts];
        int i;

        for (i = 0; i < numcmpts; i++) retval[i] = jas_image_cmpt_t.fromPtr(Marshal.ReadIntPtr(cmpts, i * 4));
        return retval;
    }
示例#2
0
    public static int jas_image_cmpttype(jas_image_t image, int cmptno)
    {
        jas_image_cmpt_t cmpt =
            (jas_image_cmpt_t)Marshal.PtrToStructure(Marshal.ReadIntPtr(image.cmpts, cmptno * 4),
                                                     typeof(jas_image_cmpt_t));

        return(cmpt.type);
    }
示例#3
0
    public        jas_image_cmpt_t[] get_components()
    {
        jas_image_cmpt_t[] retval = new jas_image_cmpt_t[numcmpts];
        int i;

        for (i = 0; i < numcmpts; i++)
        {
            retval[i] = jas_image_cmpt_t.fromPtr(Marshal.ReadIntPtr(cmpts, i * 4));
        }
        return(retval);
    }