Lines Matching refs:width

78     uint16_t width, height, depth;  in gif_open()  local
97 width = read_num(gif_base); in gif_open()
116 if(0 == width || 0 == height){ in gif_open()
121 if(0 == (INT_MAX - sizeof(gd_GIF) - LZW_CACHE_SIZE) / width / height / 5){ in gif_open()
125 gif = lv_malloc(sizeof(gd_GIF) + 5 * width * height + LZW_CACHE_SIZE); in gif_open()
127 if(0 == (INT_MAX - sizeof(gd_GIF)) / width / height / 5){ in gif_open()
131 gif = lv_malloc(sizeof(gd_GIF) + 5 * width * height); in gif_open()
135 gif->width = width; in gif_open()
144 gif->frame = &gif->canvas[4 * width * height]; in gif_open()
146 memset(gif->frame, gif->bgindex, gif->width * gif->height); in gif_open()
150 gif->lzw_cache = gif->frame + width * height; in gif_open()
154 … GIFDEC_FILL_BG(gif->canvas, gif->width * gif->height, 1, gif->width * gif->height, bgcolor, 0xff); in gif_open()
156 for(int i = 0; i < gif->width * gif->height; i++) { in gif_open()
368 linesize = gif->width; in read_image_data()
609 gif->frame[(gif->fy + y) * gif->width + gif->fx + x] = entry.suffix; in read_image_data()
640 if(gif->fx + (uint32_t)gif->fw > gif->width || gif->fy + (uint32_t)gif->fh > gif->height){ in read_image()
663 int i = gif->fy * gif->width + gif->fx; in render_frame_rect()
665 GIFDEC_RENDER_FRAME(&buffer[i * 4], gif->fw, gif->fh, gif->width, in render_frame_rect()
674 index = gif->frame[(gif->fy + j) * gif->width + gif->fx + k]; in render_frame_rect()
683 i += gif->width; in render_frame_rect()
700 i = gif->fy * gif->width + gif->fx; in dispose()
702 GIFDEC_FILL_BG(&(gif->canvas[i * 4]), gif->fw, gif->fh, gif->width, bgcolor, opa); in dispose()
712 i += gif->width; in dispose()