Kézikönyv:$wgMaxImageArea
Képek: $wgMaxImageArea | |
---|---|
Ne készüljön bélyegkép egy képből, ha az túl sok memóriát használna fel. |
|
Bevezetve: | 1.6.0 (r11398) |
Eltávolítva: | használatban |
Megengedett értékek: | lebegőpontos szám |
Alapértelmezett érték: | 12500000 (1.39+)1.25e7 (1.6-1.38) |
Egyéb beállítások: Betűrendben | Funkció szerint |
Részletek
A változó megadja azon maximum pixelértéket, amelynél a bélyegkép generálása előtt kitömörítés szükséges. Ezzel a képátméretező memóriahasználata a kitömörítés felőli oldalon korlátozható.
If set to false
, MediaWiki will not check the size of the image before attempting to scale it.
Extensions may still override this setting by using the BitmapHandlerCheckImageArea hook.
A korlát a képek beépített eszközökkel (például ImageMagick vagy GD) való átméretezésekor használt. A beállítás a JPEG-ek ImageMagickkel való átméretezése, valamint a VipsScaler kiterjesztés használata esetén figyelmen kívül van hagyva, mivel ezek nem generálnak nagy memóriahasználatot.
Az alapértelmezett kitömörített méret RGBA-formátumban 50 megabájt, amely 12,5 millió (1,25×107
) pixelnek, illetve 3500×3500-as felbontásnak felel meg.
Példakód
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;
|
Troubleshooting
File with dimensions greater than …
If you are uploading an image and you get this exception or a similar one:
Error creating thumbnail: File with dimensions greater than 12.5MP
You can increase the current value of the variable $wgMaxImageArea
in your settings.
Unable to extend cache
If you are uploading an image and you already increased the above limit but you still get this error:
Error creating thumbnail: Unable to extend cache
Then try increasing the following related limits as well: