Help:RotateLink
This is the documentation for RotateLink, a JavaScript gadget which can be enabled or disabled in your Preferences. The script itself is located at MediaWiki:Gadget-RotateLink.js. |
If you need more help, please ask at the discussion page or at Commons:Help desk. Documentation: |
RotateLink — це додаток для додавання посилання «запит на обертання» на сторінки файлів. Ним можна скористатись для швидкого подання запиту на обертання зображення, що має хибну орієнтацію (більше інформації: Вікісховище:Обертання). Посилання розміщене в рядку одразу ж під зображенням, і виглядає так: ( запит на обертання).
Більшість обертань буде виконано без втрат за допомогою Rotatebot протягом декількох годин.
Деталі
Чому скрипт/посилання? Більшість людей, особливо новачків, не знають, що в нас для виконання таких завдань є бот. Вони часто користуються обертанням JPEG в ОС Windows із втратами якості, в результаті чого виходять неправильні теги EXIF і втрата якості зображень. Звернітьу вагу, що навіть обертання «без втрат якості» через jpegtran може, все ж, мати певні втрати якості (залежить від розміру зображення; щонайбільше 16 пікселів обрізаються по краях) але не створюються нові артефакти стиснення.
Додаток пропонує простий інтерфейс для додавання шаблону {{Rotate}} до сторінки опису зображення. Він не створює помітного сповільнення завантаження сторінок файлів, оскільки складний код завантажується лише після клацання на посилання.
Діалогове спливне вікно запам'ятовує востаннє використане значення кута обертання (за допомогою куків, термін дії яких завершується через 14 днів).
Спливне вікно відтворює мініатюру, якою можна користуватись для відповідного орієнтування зображення. Коректне відображення цієї мініатюри регулюється автоматичним очищенням кешу для файлу і використанням незвичного розміру зображення. Очищення кешу може мати такий ефект, що (у випадку неправильної орієнтації EXIF) раптом усі розміри мініатюр стануть неправильними, якщо перед цим лише деякі були неправильними.
Вимкнення і налаштування
Додаток увімкнений за замовчуванням для всіх зареєстрованих користувачів, але його можна з легкістю вимкнути в налаштуваннях користувача одним клацанням (приберіть галочку ☑ перед «RotateLink»), якщо комусь він не подобається.
Щоб додаток працював лише на сторінках певних типів файлів, скористайтеся опцією window.rotateFileTypes
. Наприклад, щоб увімкнути додаток лише на сторінках файлів формату jpeg:
window.rotateFileTypes = ['jpg', 'jpeg'];
Додайте цей рядок до свого common.js.
Якщо Ви завантажили файли недавно і не хочете чекати поки кеш сервера очиститься (це непотрібно для завантажень після 5 October 2011, то щоб пришвидшити діалог додайте
window.rotateDontPurge = true;
до свого common.js.
Код
- MediaWiki:Gadget-RotateLink.js — посилання на сторінки файлів внизу зображення
- MediaWiki:RotateRequest.js — сам скрипт / спливне вікно.
Атрибуція
Використовується деякий попередньо підготовлений код/іконки. Ми дякуємо їхнім авторам за їх створення і поширення!
- MediaWiki:RotateRequest.js використовує jQuery Rotate plugin, створений Wilq32, і опублікований під ліцензією MIT.
- Інтерфейс користувача цього додатка використовує деякі іконки для кращої доступності:
- In MediaWiki:Gadget-RotateLink.js:
- In MediaWiki:RotateRequest.js:
- File:GeoGebra icon help.png: by Markus Hohenwarter, Michael Borcherds. CC-BY-SA-3.0
- File:Picframe ok.png: by AdmeLERT. LGPL; Is a derivative of File:Crystal Project success.png and File:Picframe.svg by Seahen
- File:Crystal error.png: by Everaldo Coelho (everaldo). LGPL
- File:Bert2 transp 5B5B5B cont 150ms.gif: by ajaxload.info (Code: Yannick Croissant, Design: Kath) and Saibo. PD-ineligible
Контакти
- Щодо посилання на запит та інтерфейсу користувача: Rillke
- Щодо обертання і вилучення шаблону: Rotatebot (Steinsplitter, Luxo)