auslesen der Anzahl und Dimensionen der Bilder

This commit is contained in:
timoh committed 2026-11-12 20:17:01 +01:00
1 parent a312391984
commit d4294730ad
1 file changed
+15
+15
View File
@@ -19,6 +19,15 @@ static int Header_check(FILE *file) {
return 0; return 0;
} }
static int readDimensions(FILE *file, unsigned short werte[]) {
size_t anzahl_gelesen = fread(werte, sizeof (unsigned short), 3, file);
if (anzahl_gelesen == 3) {
return 1;
}
return 0;
}
GrayScaleImageSeries *readImages(const char *path) GrayScaleImageSeries *readImages(const char *path)
{ {
GrayScaleImageSeries *series = NULL; GrayScaleImageSeries *series = NULL;
@@ -34,6 +43,12 @@ GrayScaleImageSeries *readImages(const char *path)
return NULL; return NULL;
} }
unsigned short werte[3];
if (readDimensions(bilder, werte) == 0) {
fclose(bilder);
return NULL;
}
return series; return series;
} }