imagesize() function

imagesize function returns the number of bytes required to store a bit image. This function is used when we are using getimage.

Declaration of imagesize() function

unsigned int imagesize(int left, int top, int right, int bottom);

C programming code for imagesize

#include <graphics.h> 
#include <conio.h>
main()
{
int gd = DETECT, gm, bytes; 
char array[100];
initgraph(&gd, &gm, "C:\\ TurboC3\\BGI"); 
circle(200, 200, 50);
line(150, 200, 250, 200);
line(200, 150, 200, 250);
bytes = imagesize(150, 150, 250, 250);
sprintf(array, "Number of bytes required to store required area = %d", bytes); 
outtextxy(10, 280, array);
getch(); 
closegraph(); 
return 0;
}