Kézikönyv:$wgMaxImageArea

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:$wgMaxImageArea and the translation is 100% complete.

Other languages:
English • ‎español • ‎magyar • ‎polski • ‎中文 • ‎日本語
Images: $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:1.25e7

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ó.

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.

A beállítás csak a nagy képek átméretezését akadályozza meg; a felhasználók ezeket továbbra is feltölthetik.
Figyelem Figyelem: Ha növeled az értéket, szükség lehet a $wgMaxShellMemory emelésére is (illetve ha GD-t használsz átméretezőként, a $wgMemoryLimit módosítására).

Példakód

A működéshez az alábbi kódokat kell hozzáadnod a wiki gyökérkönyvtárában található LocalSettings.php fájl aljához:

  • For 25 million pixels or 5000×5000:

$wgMaxImageArea = 2.5e7;

  • For 36 million pixels or 6000×6000:

$wgMaxImageArea = 3.6e7;

  • For 49 million pixels or 7000×7000:

$wgMaxImageArea = 4.9e7;

  • For 64 million pixels or 8000×8000:

$wgMaxImageArea = 6.4e7;

  • For 72 million pixels or 9000×9000:

$wgMaxImageArea = 7.2e7;

  • For 100 million pixels or 10000×10000:

$wgMaxImageArea = 10e7;

Lásd még