API:Imagerotate
Эта страница является частью документации по API действий MediaWiki. |
Imagerotate | ||
---|---|---|
Поворачивает одно или более изображений. Этот модуль не может быть использован в качестве генератора. | ||
Префикс | нет | |
Необходимые права | edit, upload | |
Только POST? | Да | |
Генерируемая справка | Текущее | |
Добавлено в версии |
|
На данный момент этот модуль отключён на всех вики-проектах Викимедиа из-за проблем с производительностью (phab:T35186).
Токен
Чтобы повернуть изображение, требуется CSRF токен.
Этот токен одинаков для всех страниц, но меняется при каждом входе в систему.
CSRF токены могут быть получены через action=query&meta=tokens
с параметром type=csrf
(MW 1.24+).
В более старых версиях можно использовать API:Tokens (действие) или API:Info , чтобы получить токен редактирования.
Параметры
Этот модуль включает в себя ApiPageSet и во многих отношениях действует сходно запросу query. Для подробностей см. статьи об указании страниц и разрешении перенаправлений.
rotation
: На сколько градусов повернуть изображение по часовой стрелке. Возможные значения: 90, 180, 270continue
: Когда доступно больше результатов, используйте это значение для продолжения. (См. статью о продолжении запросов.) 1.24+tags
: Tags to apply to the entry in the upload log. 1.29+titles
: Список названий обрабатываемых страниц. Разделяйте значения |. Разрешено не более 50 (500 для ботов). 1.23+pageids
: Список идентификаторов обрабатываемых страниц. Разделяйте значения |. Разрешено не более 50 (500 для ботов). Тип: list of integersrevids
: Список идентификаторов обрабатываемых версий. Разделяйте значения |. Разрешено не более 50 (500 для ботов). Тип: list of integersgenerator
: Получить список обрабатываемых страниц, выполнив указанный модуль запроса (query). Обратите внимание: названия параметров модуля-генератора должны передаваться с префиксом «g». Возможные значения: see MediaWiki API generatorsredirects
: Автоматически разрешать перенаправления в параметрах titles, pageids и revids, или в страницах, возвращённых генератором.converttitles
: Преобразовывать названия страниц к другим вариантам по мере необходимости. Применимо, только если язык содержимого вики поддерживает преобразование между вариантами языка. Среди таких языков следующие: gan, iu, kk, ku, shi, sr, tg, uz, zhtoken
: Токен «csrf», полученных из ответа на запрос action=query&meta=tokens
Коды ошибок
В дополнение к обычным ошибкам, о неудачных попытках поворота изображений будет указано в результате в поле errormessage.
Пример
Повернуть File:Example.png на 90 градусов.
api.php? action=imagerotate& titles=File:Example.png& rotation=90& token=0123456789012345678901234567890123456789%2b%5c [попробуйте в ApiSandbox]
Результат |
---|
{
"imagerotate": [
{
"id": 20,
"ns": 6,
"title": "File:Example.png",
"result": "Success"
}
]
}
|
Документация ниже автоматически сгенерирована предварительной версией MediaWiki, используемой на этом сайте (MediaWiki.org); она доступна на служебной странице Special: |
action=imagerotate
(main | imagerotate)
- Source: MediaWiki
- License: GPL-2.0-or-later
This module has been disabled.