Verbesserungen an der großen Funktion

This commit is contained in:
AD005\z0046beb 2025-11-17 17:36:57 +01:00
parent caaf6b402f
commit d73f9ec750

View File

@ -13,7 +13,7 @@ static int checkDimensions(unsigned int width, unsigned int height){
int ok = 0;
if(width == 10 && height == 10)
if(width > 0 && height > 0)
return ok = 1;
else
@ -101,6 +101,8 @@ GrayScaleImageSeries *readImages(const char *path)
free(series);
fclose(fp);
return NULL;
series -> images[i].buffer = malloc(width * height);
}
for(int i = 0; i < numImages; i++)
@ -109,11 +111,11 @@ GrayScaleImageSeries *readImages(const char *path)
series -> images[i].width = width;
series -> images[i].height = height;
fread(series -> images[i].buffer, width * height, 1, fp);
if(fread(series -> images[i].buffer, width * height, 1, fp) != (width * height))
{
clearSeries(series);
fclose(fp);
return NULL;
}