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: