Manual:$wgMaxImageArea/cs

Category:MediaWiki configuration settings/cs#MaxImageAreaCategory:MediaWiki configuration settings introduced in version 1.6.0/cs#MaxImageAreaCategory:MediaWiki configuration settings still in use/cs#MaxImageAreaCategory:Image variables/cs#MaxImageArea
Obrázky: $wgMaxImageArea
Nevytvářejte miniaturu obrázku, pokud zabere příliš mnoho pracovní paměti.
Zavedeno od verze:1.6.0 (r11398)
Odstraněno od verze:stále se používá
Povolené hodnoty:číslo (plovoucí desetinná čárka)
Výchozí hodnota:12500000 (1.39+)
1.25e7 (1.6-1.38)

Podrobnosti

Tato hodnota udává maximální počet pixelů, které může zdrojový obrázek mít, pokud má být zmenšen pomocí škálovače, který vyžaduje, aby byl celý zdrojový obrázek dekomprimován a uložen v dekomprimované podobě, než se vygeneruje miniatura. To poskytuje omezení využití paměti pro dekompresní stranu škálovače obrazu.

Pokud je nastaveno na false, MediaWiki nezkontroluje velikost obrázku před pokusem o jeho zmenšení. Rozšíření mohou toto nastavení stále přepsat pomocí háčku BitmapHandlerCheckImageArea.

Limit se používá při škálování obrázků pomocí libovolného z vestavěných škálovačů obrázků, jako je ImageMagick nebo GD. Ignoruje se u souborů JPEG s ImageMagick a také při použití rozšíření VipsScaler, protože tyto situace nezpůsobují nadměrné využití paměti.

Výchozí hodnota je 50 MB, pokud je dekomprimována do formátu RGBA, což odpovídá 12,5 milionu (1,25e7) pixelů nebo 3500×3500.

Aby bylo jasno, zabrání se tím pouze škálování velkých obrázků na straně serveru. Uživatelé mohou stále nahrávat velké soubory.
Varování Varování: Pokud tuto hodnotu zvýšíte, možná budete muset také zvýšit $wgMaxShellMemory (Nebo pokud používáte GD jako škálovač obrázků, $wgMemoryLimit ).


Příklad kódu

PixelsCode
25 000 0005000×5000$wgMaxImageArea = 2.5e7;
36 000 0006000×6000$wgMaxImageArea = 3.6e7;
49 000 0007000×7000$wgMaxImageArea = 4.9e7;
64 000 0008000×8000$wgMaxImageArea = 6.4e7;
81 000 0009000×9000$wgMaxImageArea = 8.1e7;
100 000 00010000×10000$wgMaxImageArea = 10e7;

Odstraňování problémů

Soubor s rozměry většími než …

Pokud nahráváte obrázek a dostanete tuto nebo podobnou výjimku:

Error creating thumbnail: File with dimensions greater than 12.5MP

Aktuální hodnotu proměnné $wgMaxImageArea můžete zvýšit ve svém nastavení.

Nelze rozšířit mezipaměť

Pokud nahráváte obrázek a již jste zvýšili výše uvedený limit, ale stále se zobrazuje tato chyba:

Error creating thumbnail: Unable to extend cache

Pak zkuste zvýšit také následující související limity:

Související odkazy

Category:Image variables/cs Category:MediaWiki configuration settings/cs Category:MediaWiki configuration settings introduced in version 1.6.0/cs Category:MediaWiki configuration settings still in use/cs