Добавление этого к LocalSettings.php помещает в файл имя загружаемого файла tmp. Я думаю, вы можете справиться с этим, чтобы выполнить свои операции. $ wgHooks ['UploadForm: BeforeProcessing'] [] = функция (& $ upload) {$ fictmp = $ upload-> mUpload-> getTempPath (); file_put_contents ("/ tmp / UploadForm", $ fictmp. "\ n"); вернуть истину; };

деале после изменения размера и установки maxWidth и maxHeight на все мои загрузки изображений в mediawiki.

Посмотрев черездокументация различных страниц в MediaWiki Я не могу найти ничего, что говорит, что вы можете редактировать в любом случае изображения, загруженные на сайт, созданный на MediaWiki

У меня нет проблем с написанием какого-то специального PHP, но я не знаю, с чего начать поиск в mediaWiki.

Мои мысли: imagemagick аналогичноэто:

I think you need the > flag on the resize:

convert -size 300x200 xc:red   small.png
convert -size 1000x500 xc:blue large.png
Now convert them both to 800x600 with no flags:

convert small.png -resize 800x600 a.png   # 800x533
convert large.png -resize 800x600 b.png   # 800x400
Now with flags:

convert small.png -resize 800x600\> a.png # 300x200
convert large.png -resize 800x600\> b.png # 800x400

Но опять же, я не вижу, где вы будете запускать это после загрузки изображения, чтобы изменить размеры файлов.

Любая помощь будет фантастической.

Ответы на вопрос(1)

Ваш ответ на вопрос