Skip to content
Snippets Groups Projects
Forked from Main Repositories / otb
Source project has a limited visibility.
  • Thomas Feuvrier's avatar
    ba318921
    Correction pour lecture gros fichiers. · ba318921
    Thomas Feuvrier authored
    Code modifié : la méthode itk::ImageIOBase::GetImageSizeInBytes() permettant de calculer la taille
    de l'image en bytes se fonctionne plus lorque les images sont trop grosses.
    En effet, la valeur retournée est définie en unsigned int, unsiffisant pour les gros fichiers.
    Cette méthode contient les appels successifs aux méthodes :
    GetImageSizeInPixels() * NUmberOfComponents * GetComponentSize()
    Solution : appeler nous même ces 3 méthodes en stockant le résultats dans un std::streamoff.
    ATTENTION : Comme la méthode GetComponentSize() est protected, elle a été dupliquée dans la classe ImageFileReader (caca).
    TODO : revoir celà.
    ba318921
    History
    Correction pour lecture gros fichiers.
    Thomas Feuvrier authored
    Code modifié : la méthode itk::ImageIOBase::GetImageSizeInBytes() permettant de calculer la taille
    de l'image en bytes se fonctionne plus lorque les images sont trop grosses.
    En effet, la valeur retournée est définie en unsigned int, unsiffisant pour les gros fichiers.
    Cette méthode contient les appels successifs aux méthodes :
    GetImageSizeInPixels() * NUmberOfComponents * GetComponentSize()
    Solution : appeler nous même ces 3 méthodes en stockant le résultats dans un std::streamoff.
    ATTENTION : Comme la méthode GetComponentSize() est protected, elle a été dupliquée dans la classe ImageFileReader (caca).
    TODO : revoir celà.