replace ImBuf.depth with ImBuf.planes to match ImageFormatData.planes & to avoid...
[blender.git] / source / blender / imbuf / intern / tiff.c
index d9580961cf575e21c679ff9083d39235efffa8b8..2051b8d21955683394589e665862a9ef757fbb5c 100644 (file)
@@ -404,7 +404,7 @@ static int imb_read_tiff_pixels(ImBuf *ibuf, TIFF *image, int premul)
                ib_flag = IB_rect;
        }
        
-       tmpibuf= IMB_allocImBuf(ibuf->x, ibuf->y, ibuf->depth, ib_flag);
+       tmpibuf= IMB_allocImBuf(ibuf->x, ibuf->y, ibuf->planes, ib_flag);
        
        /* simple RGBA image */
        if (!(bitspersample == 32 || bitspersample == 16)) {
@@ -685,7 +685,7 @@ int imb_savetiff(ImBuf *ibuf, const char *name, int flags)
        /* check for a valid number of bytes per pixel.  Like the PNG writer,
         * the TIFF writer supports 1, 3 or 4 bytes per pixel, corresponding
         * to gray, RGB, RGBA respectively. */
-       samplesperpixel = (uint16)((ibuf->depth + 7) >> 3);
+       samplesperpixel = (uint16)((ibuf->planes + 7) >> 3);
        if((samplesperpixel > 4) || (samplesperpixel == 2)) {
                fprintf(stderr,
                        "imb_savetiff: unsupported number of bytes per "