Enforce configurable height and pixel limits for tablet documents

This commit is contained in:
sebastien committed 2026-10-26 15:09:05 +01:00
1 parent 8918d64452
commit a38c1ff4b3
10 files changed
+187 -57

No files matched your search

+8 -2
View File
@@ -11,8 +11,14 @@ ANNOTATION_MARGIN_LEFT = 300
ANNOTATION_LOW_MARGIN_LEFT = 400
# Hauteur maximale des documents Bnot et des groupes BGnot, en pixels.
# BGnot conserve entier un bloc d'élève qui dépasse cette limite.
ANNOTATION_MAX_HEIGHT_PX = 32000
# Les blocs d'élèves trop grands sont séparés entre deux réponses.
ANNOTATION_MAX_HEIGHT_PX = 33000
# Surface maximale : largeur maximale du document × hauteur totale, en pixels.
# Sur DS02VA, les quatre groupes dépassant 2**26 pixels deviennent flous dans
# Squid Android. Cela correspond à 256 Mio pour un bitmap à 4 octets/pixel.
# Seuil déduit des observations, pas une limite documentée par Squid.
ANNOTATION_MAX_PIXELS = 67_108_864
# Fichiers à inclure dans A Rendre (les sources d'annotations sont conservées).
RETURN_JPEG_ENABLED = True