Manuel:$wgMaxImageArea
Images: $wgMaxImageArea | |
---|---|
Ne pas miniaturiser une image si elle utilise trop de mémoire de travail. |
|
Introduit dans la version : | 1.6.0 (r11398) |
Retiré dans la version : | Encore utilisé |
Valeurs autorisées : | Nombre (point flottant) |
Valeur par défaut : | 12500000 (1.39+)1.25e7 (1.6-1.38) |
Autres paramètres : Alphabétique | Par fonction |
Détails
Cette valeur spécifie le nombre maximum de pixels qu’une image source peut avoir si elle doit être réduite par un convertisseur qui exige que l’image source complète soit décompressée et stockée sous forme décompressée, avant que la vignette ne soit générée. Cela limite l’utilisation de la mémoire pour le côté décompression du convertisseur d’images.
S'il est défini sur false
, MediaWiki ne vérifiera pas la taille de l'image avant d'essayer de la redimensionner.
Les extensions peuvent toujours remplacer ce paramètre en utilisant le crochet BitmapHandlerCheckImageArea .
La limite est utilisée lors de la mise à l’échelle d’images avec l’un des scalers d’images intégrés, tels que ImageMagick ou GD. Il est ignoré pour les JPEGs avec ImageMagick, et aussi lors de l’utilisation de l’extension VipsScaler car ces situations ne provoquent pas une utilisation excessive de la mémoire.
La valeur par défaut est de 50 Mo si décompressé sous forme RGBA, ce qui correspond à 12,5 millions de pixels (code>1,25e7/code>) ou 3500 3500.
Exemple de code
Pixels | Code | |
---|---|---|
25 000 000 | 5000×5000 | $wgMaxImageArea = 2.5e7;
|
36 000 000 | 6000×6000 | $wgMaxImageArea = 3.6e7;
|
49 000 000 | 7000×7000 | $wgMaxImageArea = 4.9e7;
|
64 000 000 | 8000×8000 | $wgMaxImageArea = 6.4e7;
|
81 000 000 | 9000×9000 | $wgMaxImageArea = 8.1e7;
|
100 000 000 | 10000×10000 | $wgMaxImageArea = 10e7;
|
Résolution des problèmes
Fichier dont les dimensions sont supérieures à …
Si vous téléchargez une image vers le serveur et que vous obtenez cette exception ou une autre similaire :
Error creating thumbnail: File with dimensions greater than 12.5MP
Vous pouvez augmenter la valeur actuelle de la variable $wgMaxImageArea
dans vos paramètres.
Impossible d'étendre le cache
Si vous téléchargez une image vers le serveur et que vous avez déjà augmenté la limite ci-dessus, mais que vous obtenez toujours cette erreur :
Error creating thumbnail: Unable to extend cache
Ensuite, essayez également d'augmenter les limites associées suivantes :