Help:RotateLink/de (Hilfe:Drehen-Link)
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 ist ein Helferlein das einen „Bild drehen“-Link zu Dateibeschreibungsseiten hinzufügt. Das Helferlein bietet so eine einfache Möglichkeit, die Richtigstellung falschausgerichteter Dateien zu beauftragen (siehe auch Commons:Rotation). Der Link taucht in der Zeile direkt unter dem Vorschaubild auf Dateiseiten auf und sieht so aus: ( Bild drehen).
Die meisten Rotationen werden durch Rotatebot innerhalb weniger Stunden verlustfrei ausgeführt
Details
Warum der ganze Aufwand? Die meisten Neueinsteiger wissen nicht, dass wir einen Bot haben, der das erledigt. Stattdessen laden sie das Bild herunter, führen meist eine verlustbehaftete JPEG Rotation durch und laden das Bild wieder hoch. Dabei kommt es besonders unter Windows vor, dass die von der Kamera gespeicherte EXIF-Ausrichtung nicht geändert wird, was dann nach dem Hochladen zu noch mehr Verwirrung führt. Rotatebot wird im Gegensatz dazu die Drehung bzw. Korrektur der EXIF-Ausrichtung verlustfrei (abhängig von den Bildabmessungen könnten maximal 16 Pixel an den Rändern verlorengehen; es entstehen aber keine neuen Kompressionsartefakte) durchführen.
Dieses Helferlein bietet einen einfachen Weg {{Rotate}} zu einer Dateibeschreibungsseite hinzuzufügen. Der für den Link nötige Code ist kurz gehalten, um das Laden der Seite nicht merklich zu verzögern. Erst nach einem Klick auf den Link wird der wesentlich umfangreichere Code geladen und ausgeführt.
Der Dialog speichert die letzte Einstellung in einem Cookie maximal 14 Tage lang.
Das vom Dialog gezeigte Vorschaubild sollte verwendet werden, um das Bild korrekt auszurichten. Es wird automatisch dafür gesorgt, dass es sich um ein frisches Vorschaubild handelt, indem der Cache geleert wird und eine ungewöhnliche Größe des Vorschaubildes von Server abgefragt wird. Das Leeren des Servercaches kann dazu führen, dass bis zur Korrektur der Ausrichtung alle Vorschaubilder falsch angezeigt werden, auch wenn vorher noch einige korrekt waren.
Ausschalten und benutzerdefinierte Einstellungen
Dieses Helferlein ist für alle angemeldeten Benutzer standardmäßig eingeschaltet, kann aber leicht in den Nutzereinstellungen (Häkchen ☑ vor „RotateLink“ entfernen und speichern) wieder abgeschaltet werden.
Um dieses Helferlein nur auf Seiten eines bestimmten Dateityps zu haben, verwende die Option window.rotateFileTypes
. Beispiel, um das Helferlein nur auf Seiten mit jpeg-Dateien zu aktivieren:
window.rotateFileTypes = ['jpg', 'jpeg'];
Füge diese Zeile zu deiner common.js hinzu.
Wenn du kürzlich Dateien hochgeladen hast und nicht warten möchtest, bis der Servercache erneuert wird (wird für hochgeladene Dateien nach 5 October 2011 nicht benötigt), was den Dialog beschleunigt, füge diese Zeile
window.rotateDontPurge = true;
zu deiner common.js hinzu.
Programmcode
- MediaWiki:Gadget-RotateLink.js - der Link/Knopf
- MediaWiki:RotateRequest.js - der Rest (Dialogfenster/Pop-Up, jQuery Rotate-Plugin by Wilq32)
Lizenz und Namensnennung
Einige bereits vorhandene Icons und vorhandener Code wurden benutzt. Wir danken den Autoren für das Erschaffung und Zurverfügungstellung dieser!
- MediaWiki:RotateRequest.js benutzt das jQuery Rotate plugin, welches von Wilq32 geschrieben wurde und unter der MIT Lizenz (en) veröffentlicht wurde.
- Die Benutzeroberfläche dieses Helferleins nutzt einige Grafiken, um die Zugänglichkeit zu erleichtern:
- 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
Ansprechpartner
- Für den Link und die Benutzeroberfläche: Rillke
- Für die Rotation/Drehung und das Entfernen der Vorlage: Rotatebot (Steinsplitter, Luxo)