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;
}
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 *series = NULL;
@@ -34,6 +43,12 @@ GrayScaleImageSeries *readImages(const char *path)
return NULL;
}
unsigned short werte[3];
if (readDimensions(bilder, werte) == 0) {
fclose(bilder);
return NULL;
}
return series;
}