Kommentare
This commit is contained in:
parent
97249b78b8
commit
c84c6d3929
@ -47,7 +47,7 @@ static int readHeader(FILE *file, unsigned int *count, unsigned int *width, unsi
|
||||
}
|
||||
|
||||
|
||||
// Liest eine Serie von Graustufenbildern aus der angegebenen Datei.
|
||||
// Liest eine Serie von Graustufenbildern aus der angegebenen Datei und speichert sie als Series (images[i])
|
||||
GrayScaleImageSeries *readImages(const char *path)
|
||||
{
|
||||
GrayScaleImageSeries *series = NULL; // Zeiger auf die gesamte Struktur. Standardmäßig NULL.
|
||||
@ -77,12 +77,13 @@ GrayScaleImageSeries *readImages(const char *path)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
series->count = count; // Anzahl der Bilder setzen.
|
||||
series->count = count; // Anzahl der Bilder setzen.(kommt von typedef GrayScaleImageSeries)
|
||||
series->images = NULL; // Pointer vorläufig auf NULL setzen (für clearSeries im Fehlerfall).
|
||||
series->labels = NULL;
|
||||
|
||||
size_t num_pixels = (size_t)width * height; //berechnet die Anzahl der Pixel pro Bild (size_t weil pixelanzahl groß sein kann)
|
||||
|
||||
//GrayScaleImage größe ist als typedef schon definiert.
|
||||
series->images = (GrayScaleImage *)malloc(count * sizeof(GrayScaleImage)); //reserviert Speicher
|
||||
if (series->images == NULL)
|
||||
{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user