Довідка:Розширений синтаксис зображень: відмінності між версіями
Вилучено вміст Додано вміст
мНемає опису редагування |
доповнення |
||
Рядок 1:
{{Ярлик|ВП:РСЗ}}
== Синтаксис ==
=== Загальний синтаксис ===
[[Синтаксис]] зображення виглядає:
* з англомовними параметрами
<code><nowiki>[[Файл:</nowiki>'''''Name'''''|'''''Type'''''|'''''Border'''''|'''''Location'''''|'''''Alignment'''''|'''''Size'''''|link='''''Link'''''|alt='''''Alt'''''|page='''''Page'''''|lang='''''Langtag'''''|'''''Caption'''''<nowiki>]]</nowiki></code>
* з україномовними параметрами
<code><nowiki>[[Файл:</nowiki>'''''Назва'''''|'''''Тип'''''|'''''Рамка'''''|'''''Розташування'''''|'''''Вирівнювання'''''|'''''Розмір'''''|посилання='''''Посилання'''''|альт='''''Альт'''''|сторінка='''''Сторінка'''''|мова='''''Мова'''''|'''''Опис до зображення'''''<nowiki>]]</nowiki></code>
Обов'язковим параметром є лише '''''Name''''' / '''''Назва'''''. Усі інші є необов'язковими. Однак, зазвичай синтаксис для зображень виглядає як <code><nowiki>[[Файл:</nowiki>'''''Назва'''''|міні|'''''Опис до зображення''''']]</code>
=== Детальний синтаксис ===
Синтаксис зображення починається з <code><nowiki>[[</nowiki></code>, містить параметри, що розділені <code>|</code>, і закінчується <code><nowiki>]]</nowiki></code>.
==== Тип / Type ====
Опція дозволяє масштабувати чи застосовувати обрамлення. Для параметрів автоматичного масштабування за замовчуванням 220пкс. Зареєстровані користувачі можуть змінити це в <code>[[Special:Preferences|Налаштування]] → [[Special:Preferences#mw-prefsection-rendering|Зовнішній вигляд]] → Файли</code>. Це важливо для людей з проблемами зору. Проте, фіксований розмір у пікселях відміняє масштабування.
'''<code>thumb</code>''' (чи '''<code>thumbnail</code>'''): Автоматично масштабує зображення і облямовує його. Показує опис зображення
'''<code>frame</code>'''
: Зберігає оригінальний розмір зображення і облямовує його. Показує опис зображення
'''<code>frameless</code>'''
: Автоматично масштабує зображення зверху чи знизу.
'''Не застосовувати'''
: Зберігає оригінальний розмір зображення і не облямує його. Не показує опис зображення. Практично завжди використовується в шаблонах разом з параметром альтернативного тексту (<code>alt</code>)
==== Рамка / Border ====
'''<code>border</code>'''
: Створює навколо зображення рамку в 1 піксель. Опція працює лише для зображень без рамки, бо <code>|thumb</code> і <code>|frame</code> завжди облямовуються.
==== Розташування / Location ====
Параметр для відображення зображення в певному положенні.
'''<code>right</code>'''
: Розміщує зображення на правому краю сторінки. Текст обтікає його з лівого боку. За замовчуванням для параметрів <code>thumb</code> чи <code>frame</code>
'''<code>left</code>'''
: Розміщує зображення на лівому краю сторінки. Текст обтікає його з правого боку. Можуть виникнути проблеми з форматуванням списків і тексту з відступом.
'''<code>center</code>'''
: Розміщує зображення в центрі сторінки. Текст розміщується під зображення.
'''<code>none</code>'''
: Розміщує зображення на лівому краю сторінки. Текст розміщується під зображення.
'''Не застосовувати''' (і без <code>thumb</code> чи <code>frame</code>)
: Зображення розміщується в рядку з текстом.
==== Вертикальне вирівнювання / Vertical alignment ====
Не обов'язковий параметр, який в особливих випадках використовується для вертикального вирівнювання зображення відносно суміжного тексту.
==== Розмір / Size ====
Не обов'язковий параметр, який визначає розмір зображення. Описи зображень завжди матиме однаковий розмір і не буде збільшуватися чи зменшуватися за допомогою цього параметру. Для параметру <code>frame</code> опції розміру не працюють.
'''<code>upright</code>''' чи '''<code>upright=factor</code>'''
'''Ширина<code>пкс</code> / <code>px</code>'''
: Наприклад, <code>100пкс</code> чи <code>100px</code>. Масштабує зображення відповідно до вказаної кількості пікселів у ширину, і масштабує висоту відповідно до оригінального співвідношення сторін.
'''<code>x</code>Висота<code>пкс</code> / <code>px</code>'''
: Наприклад, <code>х100пкс</code> чи <code>x100px</code>. Масштабує зображення відповідно до вказаної кількості пікселів у висоту, і масштабує ширину відповідно до оригінального співвідношення сторін.
'''Ширина<code>пкс</code> / <code>px</code><code>x</code>'''Висота<code>пкс</code> / <code>px</code>
: Наприклад, <code>100х150пкс</code> чи <code>100x150px</code>. Масштабує зображення відповідно до вказаної кількості пікселів у висоту і ширину.
==== Сторінка / Page ====
Зазвичай використовується для PDF- чи DjVu-файлів і відображає відповідну сторінку в мініатюрі.
Синтаксис для параметру <code>|page=</code> (<code>|сторінка=</code>). Наприклад, <code><nowiki>[[Файл:IMSLP01578-Ravel - Bolero Full Score Durand 1929 .pdf|міні|центр|сторінка=2|''Boléro'': сторінка 2]]</nowiki></code>:
[[Файл:IMSLP01578-Ravel - Bolero Full Score Durand 1929 .pdf|міні|центр|сторінка=2|''Boléro'': сторінка 2]]
== Приклади ==
=== Базовий синтаксис ===
Базовий синтаксис зображення записують: <code><nowiki>[[Файл:Зимова фортеця.jpg|альтернативний пояснювальний текст]]</nowiki></code>. Однак, це не дозволяє масштабувати зображення й відсутнє обтікання тексту. Зазвичай базовий синтаксис не використовують у статтях.
Зображення буде розміщено без ''опису зображення'', а пояснювальний текст з'явиться як <code>alt</code>-атрибут зображення (альтернативний текст для програм, що нездатні перемальовувати зображення) і <code>title</code>-атрибут (текст, що висвітлюється коли мишка знаходиться поверх зображення).
[[Файл:Westminstpalace.jpg|альтернативний пояснювальний текст]]
Вище зображення річки Темза було розміщено в окремому абзаці. Однак, це не обов'язково. Зображення може розміщуватися й всередині тексту як показано внизу.
<pre style="overflow:auto;">
текст текст текст текст текст
<nowiki>[[Файл:Зимова фортеця.jpg|150px|alt=Вид на Зимову фортецю в Кам'янець-Подільському.|Зимова фортеця]]</nowiki>
текст текст текст текст текст
<nowiki>[[File:tst.png|100px|alt=Tiny globe|This is a globe.]]</nowiki>
текст текст текст текст
</pre>
дає:
текст текст текст текст текст
[[Файл:Зимова фортеця.jpg|150px|alt=Вид на Зимову фортецю в Кам'янець-Подільському.|Зимова фортеця]]
текст текст текст текст текст
[[Файл:tst.png|100px|alt=Земля|Це є Земля!]]
текст текст текст текст
== Новий синтаксис для зображень ==
Рядок 27 ⟶ 110:
:: [[Файл:Ukraine Lutsk.jpg|none|right|center|left|70px|]]Вище наведені опції є взаємно несумісні. Якщо використовувати їх разом, спрацює тільки остання: <tt><nowiki>[[Файл:Ukraine Lutsk.jpg|none|right|center|left|70px|]]</nowiki></tt> (ліворуч).{{clr}}
:: [[Файл:Ukraine Lutsk.jpg|70px|right]]Текст між останньою вертикальною рискою та другими квадратними дужками («]]»), не залежно від присутності, завжди спрацьовує як остання опція. Наприклад, якщо остання опція
:: [[Файл:Ukraine Lutsk.jpg|thumb|Цей текст не відобразиться|70px|left|]][[Файл:Ukraine Lutsk.jpg|thumb|Цей текст зображено|70px|right]] Якщо остання опція відсутня, пояснювальний текст не висвітлиться: <tt><nowiki>[[Файл:Ukraine Lutsk.jpg|thumb|Цей текст не не відобразиться|70px|left|]]</nowiki></tt> (ліворуч) і <tt><nowiki>[[Файл:Ukraine Lutsk.jpg|thumb|Цей текст зображено|70px|right]]</nowiki></tt> (праворуч).{{clr}}
Рядок 39 ⟶ 122:
[[Файл:tst.png|right|thumb|100px|Це глобус, подивіться як він виглядає [[Медіа:tst.png|в справжньому розмірі]]]]Іконка «збільшити» також з'явиться під «марочкою». Як саме зображення, так і його іконка посилаються на сторінку із зображенням справжнього розміру. Іконка показуватиме заголовок посилання, «Enlarge» якщо мишка знаходитиметься над нею, навіть у випадках, коли термін неправильний, тобто справжнє зображення менше, ніж масштабоване. Наприклад: <tt><nowiki>[[Image:tst.png|right|thumb|100px|Це глобус, подивіться як він виглядає[[Media:tst.png|в справжньому розмірі]]]]</nowiki></tt> (праворуч).{{clr}}
; <tt>frame</tt> : [[Файл:Ukraine Lutsk.jpg|frame|thumbnail|50px|Замок Любарта]]Якщо використовується ця опція, зображення буде перемальоване відповідно до його справжнього розміру, та розміщене в рамці. Опції «thumb» або «size» будуть проігноровані, і пояснювальний текст, якщо він є, розміститься у рамці. Якщо опції <tt>left</tt>, <tt>center</tt> і <tt>none</tt> відсутні, зображення розміститься праворуч: <tt><nowiki>[[Файл:Ukraine Lutsk.jpg|frame|thumbnail|50px|Замок Любарта]]</nowiki></tt>.{{clr}}
Опцію <tt>none</tt> можна використати, щоб отримати «марочки» без вирівнювання по лівому чи правому краю. Імовірно, ця можливість найважливіша для використання в таблицях. Див. [[Довідка:Таблиці]]. Наприклад:
Рядок 75 ⟶ 140:
<nowiki>[[Файл:Ukraine Lutsk.jpg|right|thumbnail|Це замок Любарта в [[Луцьк|Луцьку]]]]</nowiki>
[[Файл:Ukraine Lutsk.jpg|right|thumbnail|Це замок Любарта в [[Луцьк
Обов'язково переконайтесь, що кількість відкритих і закритих квадратних дужок однакова.
|