Фото трясогузка: фото птицы, перелетная или нет, чем питается, пение

Белая трясогузка птица фото голос/ Motacilla alba

Я видел(а) эту птицу!

Белая трясогузка : информация о птицеЗначения
Охранный статусLC — Вызывающие наименьшие опасения
СинонимыБелая трясогузка (подвид alba/dukhunensis), Белая трясогузка (alba/dukhunensis), Маскированная трясогузка, Трясогузка белая
Устаревшие латинские названия птицMotacilla lugubris
ОтрядВоробьинообразные / Passeriformes
СемействоТрясогузковые / Motacillidae
РодMotacilla
Гнездовой ареалЕвразия

Пауза…

Ваш браузер не поддерживает HTML5 Аудио

« »

  • 1.

    Call, © Thomas Lüthi

    Switzerland

  • 2.

    Call, © Albert Lastukhin

    Russian Federation

  • 3.

    Call, © Albert Lastukhin

    Russian Federation

  • 4.

    Call, song, © Beatrix Saadi-Varchmin

    Germany

  • 5.

    Call, © Frank A. Roos

    Netherlands

  • 6.

    Call, © Albert Lastukhin

    Russian Federation

  • 7.

    Call, © Albert Lastukhin

    Russian Federation

  • 8.

    Alarm call, call, various calls, © Stanislas Wroza

    France

  • 9.

    Call, © Frank A. Roos

    Netherlands

  • 10.

    Song, © Albert Lastukhin

    Russian Federation

Родственные виды

Жёлтая трясогузка

Берингийская (жёлтая) трясогузка

Желтоголовая трясогузка

Капская трясогузка

Мадагаскарская трясогузка

Горная трясогузка

Длиннохвостая трясогузка

Пегая трясогузка

Меконгская трясогузка

Где можно увидеть вид Белая трясогузка

  • Карта
  • Список стран (158)

Motacilla alba подвиды (9)

ПодвидГнездовой регионВнегнездовой регионИсчезнувший
Motacilla alba yarrelliiIreland, Britain and coastal w Europenw AfricaНет
Motacilla alba albase Greenland, Iceland and the Faroe Is. through continental Europe to the Ural Mts., the Caucasus, c Asia and Middle EastAfrica, Arabia and sw, s AsiaНет
Motacilla alba subpersonataw MoroccoНет
Motacilla alba personatan Iran to sw Siberia, w Mongolia, nw China and w Himalayase Arabia to IndiaНет
Motacilla alba baicalensissc Siberia to ne ChinaIndia to c IndochinaНет
Motacilla alba ocularisn Siberia to nw Alaskas AsiaНет
Motacilla alba lugenscoastal se Siberia and islands, n Korea and n, c Japanto se ChinaНет
Motacilla alba leucopsisinland se Siberia, c, e China, s Korea and sw JapanIndia and se AsiaНет
Motacilla alba alboidesc, e Himalayas to s China, n Indochina and n MyanmarНет

Перевод

ЯзыкПеревод
АнглийскийWhite Wagtail, Masked Wagtail, White Wagtail (alba), White Wagtail (White-faced), European White Wagtail, Pied wagtail
Арабскийالذعرة البيضاء, شتوي كثير جداً. , أبوفصادة ابيض (ابيض الوجه)
АфрикаансWitkwikkie, Witkwikkie (Witwang)
БелорусскийПліска белая, Белая плiска, Белая пліска
Венгерскийbarázdabillegető, Barázdabillegető, Barázdabillegető (Fehérarcú)
ДатскийHvid Vipstjert, Hvid Vipstjert (alba), Hvid Vipstjert, Almindelig (ssp. alba)
ИрландскийGlasóg Shráide
ИсландскийMaríuerla, Maríuerla (alba), Maríuerla, Maríuerla (alba/dukhunensis)
ИспанскийLavandera blanca, Lavandera Blanca (alba/dukhunensis), Lavandera Blanca (blanca euroasiática)
ИтальянскийBallerina bianca, Ballerina bianca, Ballerina bianca (alba/dukhunensis)
Каталонскийcuereta blanca, Cuereta blanca vulgar, Cuereta blanca, Xàtxero, Cuereta blanca (euroasiàtica)
Китайский白鹡鸰, 濒鴒, 白面鸟, 点水雀, 白颤儿, 白马兰花, 白鹡鸰(欧洲), 白脸鹡鸰, 白鶺鴒 , 白鹡鸰, 白鹡鸰(欧洲,白脸灰背)
Китайский традиционный白鶺鴒
Латвийскийbaltā cielava, Baltā cielava, Baltā cielava (alba/dukhunensis)
Литовскийbaltoji kielė, Baltoji kiele, Žiloji kielė, Baltoji kielė, Baltoji kielė (alba/dukhunensis)
НемецкийBachstelze, Bachstelze-alba, Bachstelze-alba (alba/dukhunensis), Bachstelze, Bachstelze (alba/dukhunensis)
НидерландскийWitte Kwikstaart, Witte Kwikstaart (alba/dukhunensis), Witte Kwikstaart
НорвежскийLinerle, linerle (alba/dukhunensis), Linerle
Польскийpliszka siwa, Pliszka górska, pliszka siwa (ssp. dukhunensis), pliszka siwa, pliszka siwa (alba/dukhunensis)
Португальскийalvéola-branca, Alvéola-branca
СеверносаамскийBeštor
Словакскийtrasochvost biely, Trasochvost biely, trasochvost biely (skup.)
Словенскийbela pastirica, bela pastirica, Bela pastirica (alba/dukhunensis)
СуахилиTikisa Mweupe
Тайскийนกอุ้มบาตร, นกอุ้มบาตร (alba/dukhunensis), นกอุ้มบาตร, นกอุ้มบาตร (ยูเรเชีย)
ТурецкийAkkuyruksallayan, Қарамойын шақшақай, Ak Kuyruksallayan, Ақ шақшақай, Ak Kuyruksallayan (alba/dukhunensis)
Украинскийплиска біла, Плиска біла, Біла плиска, Плиска біла (підвид alba/dukhunensis)
Финскийvästäräkki, Västäräkki, västäräkki (alalaji alba), västäräkki (alba/dukhunensis)
ФранцузскийBergeronnette grise, Bergeronnette grise (nominal), Bergeronnette grise [alba ou dukhunensis], Bergeronnette grise, Bergeronnette grise (alba)
Хорватскийbijela pastirica, Bijela Pastirica, Bijela pastirica (bijelolica)
Чешскийkonipas bílý, Konipas bílý, konipas bílý evropský/západosibiřský, konipas bílý (ssp. alba/dukhunensis)
Шведскийsädesärla, Sädesärla, sädesärla (alba/dukhunensis)
Эстонскийlinavästrik, Linavästrik
Японскийハクセキレイ, タイリクハクセキレイ, ハクセキレイ (alba/dukhunensis), hakusekirei, tairiku haku-sekirei, Haku-sekirei, hakusekirei (alba/dukhunensis), ハクセキレイ, ニシシベリアハクセキレイ (alba/dukhunensis), ハクセキレイ(亜種ヨーロッパクセキレイ)
  • Длиннохвостая трясогузка / Motacilla clara
  • Пегая трясогузка / Motacilla aguimp

Тряхнуть хвостом, или Кто принесёт удачу в дом? ::Выксунский рабочий

schedule 19 ноября 2021

account_circle ВР

visibility

Ведущая рубрики «Птичий гид» Людмила Панова разбиралась в приданиях о юркой и непоседливой трясогузке.

Трясогузка, возле лужи, 
Хвост тряся исподтишка, 
Говорила: «Почему же
Всем стишки, – мне нет стишка? 
Я ли бегаю не прытко? 
Я ли мошек не ловлю? 
Иль стишкам нужна улитка? 
Вот уж гадость. Не терплю. 

Константин Бальмонт

Нетрудно догадаться, почему птица так названа – потому что она в прямом смысле постоянно «трясёт своей гузкой». Задняя хвостовая часть тела птицы называется гузкой, а при передвижении по земле она неустанно и динамично качает своим тонким и длинным хвостом, выискивая пропитание.


Зачем трясогузка трясёт хвостом?

Но если с происхождением названия всё очевидно, то причина, по которой птичка машет хвостом, всё ещё остаётся загадкой для учёного мира.

Наиболее правдоподобной выглядит версия, что хвост выступает в качестве балансира, вроде шеста у канатоходца. Обратите внимание на строение тела: длинные лапки вынесены вперёд, грудная часть и голова заметно массивнее задней части туловища, переходящей в хвост. Возможно, это и объясняет, почему она особенно сильно машет хвостом именно когда останавливается. Ведь на ходу удерживать равновесие легче. Но есть и другие версии. 

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

Поэтому единого мнения по этому вопросу до сих пор нет.


Если трясогузка села и стучит в окно – следует готовить угощение для скорых гостей. 


Что о пернатой говорят предания

«Птица, несущая душу» – так говорят ханты. Они считают её воплощением человеческой души и приносящей счастье. 

Издревле её изображение наносили в виде татуировки на тело, как оберег. Человеку с таким оберегом сопутствовали удача и успех в охоте и любви. 

Манси считают птицу матерью-прародитель-ницей. В эпосах этого народа встречаются сказания о Богатыре-трясогузке, который помогал верховным божествам создавать животных и похитил солнце и луну у подземного покровителя, а людям являлся в образе жёлтой трясогузки.

Народ манси из Югры каждый год отмечает Вурщих Хатл – праздник Трясогузки. Для северных народов небольшие и быстрые птички, прыгающие между ручейков, как бы утверждали – зима больше не вернётся! Нередко обские угры называли трясогузку вестником Красной Весны и Большого Света – белых ночей. По поверьям кондинских манси (проживающих в Кондинском районе), эта птичка появлялась в северных краях сразу, как только малые реки освобождались ото льда.


Трясогузки словно стряхивали со своих крылышек тепло, принесённое с юга, а хвостиком разбивали остатки льда и снега.


 

 Ханты считают, что трясогузка приносит счастье

В народе за трясогузкой закрепилось название – ледоломка. В честь неё устраивали праздник. Обычно он начинался с молитвы 

верховному богу Торуму. У него просили, чтобы лето было долгим и жарким, дожди – тёплыми, ягодники – обильными, реки и озёра  полны рыбой, а леса – зверями и ягодами. В качестве торжественного мероприятия на площади селения устраивали своеобразный пир. Для гостей готовили кашу саламат с кедровыми орешками, поджаренными на рыбьем жире.

Для её приготовления используются:

  • сметана – 200 г,
  • молоко – 100 г,
  • сливочное масло – 25 г,
  • мука – 25 г,
  • соль,
  • кедровые орехи.

Готовится она следующим образом. Молоко доводят до кипения, но не кипятят. Осторожно всыпают тонкой струйкой муку при постоянном помешивании. Затем, так же постоянно перемешивая, добавляют сметану. Доводят до кипения, кладут кусочек сливочного масла, соль, жареные кедровые орешки.

Поскольку блюдо долго не хранится, то подают его сразу после приготовления горячим.


Питательный, нежный саламат называют «пищей богов» – это блюдо рекомендовали давать больным, ослабленным людям и кормящим матерям.


А ещё на праздник пекли на берёзовых палочках фигурки трясогузки. 

Собирались все жители селения. Самая старшая женщина произносила обрядовую фразу: «Прилетела наша весенняя птица – трясогузка! Прилетела священная пташка – зима не вернётся. Прошу Духов Неба, пусть пошлют нам долгое жаркое лето, тёплые дожди, чтобы скоро зацвели ягодники. Пусть реки и озёра рыбой полнятся, а леса – зверями». После этих слов девочки исполняли танец Трясогузки, имитируя характерные для этой птички движения, а мальчики тренировались в стрельбе из лука, пытаясь походить на Богатыря-трясогузку.

У айнов трясогузка – священный тотем. Племена айнов занимали часть Камчатки, Курильских островов, о. Сахалин. По их поверьям, раньше на земле царил полный хаос, всё было перепутано. Тогда верховное божество (Пасе Камуй) призвал трясогузку, чтобы та восстановила равновесие. Трясогузка откликнулась на просьбу. Птица разровняла землю лапками и взмахами крыльев отделила море от суши


Приметы

Если трясогузка свила гнездо под крышей: 

  • во-первых, к вам не нагрянут «с визитом» комары, мошки, мухи, жуки и червяки – пичуга будет их ловить на прокорм птенцам; 
  • во-вторых, трясогузки не селятся в «плохих» домах.  

Если она выбрала ваш дом – это верный признак, что в семье царят лад и любовь.


Разновидности и места обитания

В Нижегородской области распространена белая трясогузка. О ней и других видах расскажем подробнее.

Белая трясогузка

Небольшая птица из семейства трясогузковых. Её можно встретить в Азии, Европе, на Аляске и севере Африки. Птица размером с воробья. Тело вытянутое, с длинным хвостом и довольно длинными ногами. Оперение тёмных и светлых тонов с переходами (серое). Верх головы, горло и грудь чёрные, лоб, бока головы и шеи белые. Спина и грудь серые, брюшко беловатое, хвост тёмно-серый (к концу почти чёрный), маховые перья буровато-серые. Вес 19,5-23 г. Длина тела 18-20 см, размах крыльев 25-30 см. Длина крыла  8-9,5 см, хвоста – 8-10 см. Голос у неё – характерная позывка «цитис…цилипп». Настоящую песню – тихое щебетание «дзи-ци», – удаётся слышать гораздо реже. Прилетает во второй половине марта – начале апреля. На севере появляется на 12-13 дней позже, чем на юге. Прилетевшие трясогузки встречаются парами.


По ночам в холод они сбиваются в огромные стаи до 4000 птиц и греются друг о друга.


Жёлтая

Обитает на болотах и влажных лугах Евразии, Аляски. Встречается в Северной Африке. Оперение на брюшке ярко-лимонного цвета (у самок чуть бледнее). 

Основной цвет туловища – серый с зеленоватым оттенком. Размеры ещё меньше, чем у белой трясогузки – до 15 сантиметров в длину и 18 граммов веса. 

Это самый миниатюрный представитель семейства трясогузковых.

Горная

Водится в Северной Африке и Евразии, на зиму перемещается в тропическую часть африканского континента. Миниатюрная птичка весом не более 17 граммов и ростом не более 20 сантиметров. Гнездится вблизи ручьёв, рек и болот. Оперение большей части туловища серого цвета, лишь живот жёлтый, с белыми боками. На шее есть чёрная полоска.


Живут трясогузки около 10 лет, если не стали обедом для степного луня, ястреба-перепелятника, лисицы, куницы или  сокола.


Мадагаскарская

Является эндемичным видом острова Мадагаскар. Обитает только в низовьях тех рек в тропиках и субтропиках, которые выходят из берегов в сезон дождей. Миниатюрная птица серого цвета, у самцов широкая белая полоска, которая начинается от клюва и идёт в сторону глаз. На груди есть участок чёрных перьев, напоминающий ожерелье.

Чекановая

Птица с коричневой спиной и крыльями и красными брюшком, грудкой и темечком. Обитает только в Австралии, предпочитает селиться в засушливых пустынных областях, где мало растительности. Птица относится к семейству медососовых (питающиеся нектаром и фруктами).


В некоторых областях России и Украины трясогузку называют плиска, плистовка, плистовица, трясохвостка.


Японская

Один из самых крупных видов, её рост превышает 20 сантиметров, а вес – 35 граммов. 

Размах крыльев может достигать 30 сантиметров. Птица водится в Южной Корее, также заселяет крупные японские острова вроде Хоккайдо, Кюсю и Сикоку. Её можно встретить и в России (в Приморском крае), Китае и КНДР. Голова, горло, спина чёрного цвета, а нижняя часть туловища белая. На голове выделяются белоснежные лоб и брови.

Пегая

Ещё одна из крупных трясогузок. Она вырастает до 20 сантиметров, почти половина длины туловища приходится на хвост. Вес – около 30 граммов. Это осёдлый вид, обитающий на территории Африки. Селится только в Египте и странах южнее Сахары (Сомали, Нигерия, Зимбабве). Нередко обитает рядом с человеком на высоте не более 3000 метров над уровнем моря. Птица двухцветная, верхняя часть чёрная, нижняя – белая. Над глазами расположены широкие белые брови.

Капская 

Она похожа на жёлтую, но обладает более коротким хвостом. Верх тела оливково-бурый со слабыми желтоватыми пестринами, хвост тёмно-бурый со светлыми боковыми пятнами на конце. Длина тела 180-210 мм, хвоста – 61-72 мм. Распространена в Африке.


Народные предания об этой птице существуют у разных народов. Так, у аборигенов Австралии есть легенда «Трясогузка и радуга», а африканские племена передают друг другу легенду «Нзамби и трясогузка». Эта необычная птица оставила глубокий след в фольклоре разных стран.


Эти птички очень ответственные родители

Поэтому в их гнёзда частенько подкладывает свои яйца кукушка. Кукушата, как и родные птенчики, после вылупления живут как цари, ведь родители кормят их до 300 раз за день.

С одной стороны, трясогузки очень агрессивные – на свою территорию во время гнездования никого не хотят пускать. С другой – они уважают собратьев. Прежде чем поискать пищу на их территории, громко «спрашивают» разрешения. И начинают охотиться, если из своих никто не ответил. А ещё их очень ценят фермеры. Ведь эти птички спасают урожай от насекомых-вредителей, а также собирают их со спин домашнего скота, пока тот пасётся.

Учёные выдвигают предположение о том, что самые первые трясогузковые сородичи появились на Земле в миоценовую эпоху (от 25 до 5 млн лет тому назад).


Некоторые особи трясогузок погибают, когда путешествуют на юг или возвращаются обратно.


В результате многолетних наблюдений Борис Андреев в своей книге «Птицы Вилюйского бассейна» написал, что «до появления домов русского типа белые трясогузки гнездились в основном в сараях-стойлах, которые устраивались якутами специально для доения кобылиц и содержания жеребят. По-видимому, из-за этой привычки белая трясогузка повсеместно в Якутии называется «лошадиной птичкой».

Если трясогузка залетела в дом – вы получили хороший знак. Это значит, что в вашей жизни скоро произойдут радостные события. А раз уж вы сейчас читаете нашу статью, 

то посланница судьбы непременно выпорхнет со страницы газеты и принесёт вам удачу и хорошее настроение!

Фото из открытых интернет-источников. Рисунок Гриши Панова

#Россия

#трясогузка

#экология

#птичий-гид

#Выкса

#птицы

Как использовать изображения в шаблонах — Документация по трясогузке 4.

1.1 документация

Тег image вставляет XHTML-совместимый элемент img на страницу, устанавливая его src , width , height и alt . См. также Дополнительные возможности управления тегом img.

Синтаксис тега следующий:

 {% изображение [изображение] [правило изменения размера] %}
 

И изображение, и правило изменения размера должны быть переданы в тег шаблона.

Например:

 {% загрузить трясогузки_теги%}
...

{% image page.photo width-400 %}

{% изображение page.photo fill-80x80 %}
 

В приведенном выше примере синтаксиса [изображение] — это объект Django, ссылающийся на изображение. Если ваша модель страницы определяет поле под названием «фото», то [изображение] , вероятно, будет page. photo . [правило изменения размера] определяет, как должно изменяться изображение при вставке на страницу. Поддерживаются различные методы изменения размера для различных вариантов использования (например, ведущие изображения, занимающие всю ширину страницы, или миниатюры, обрезаемые до фиксированного размера).

Обратите внимание, что пробел разделяет [изображение] и [правило изменения размера] , но правило изменения размера не должно содержать пробелов. Ширина всегда указывается перед высотой. Изображения с измененным размером сохранят исходное соотношение сторон, если толькоИспользуется правило 0003 fill , что может привести к обрезке некоторых пикселей.

Доступные методы изменения размера

Доступны следующие методы изменения размера:

макс.

(принимает два измерения)

 {% изображение page.photo max-1000x500 %}
 

Подходит для в пределах заданных размеров.

Самая длинная кромка будет уменьшена до указанного соответствующего размера. Например, портретное изображение шириной 1000 и высотой 2000, обработанное с помощью 9Правило 0003 max-1000×500 (альбомный макет) приведет к уменьшению изображения, поэтому высота будет 500 пикселей, а ширина 250.

Пример: изображение сохранит свои пропорции, но уложится в указанные максимальные (зеленая линия) размеры.

мин

(принимает два измерения)

 {% изображение страницы.фото мин-500x200%}
 

Крышка заданных размеров.

Это может привести к тому, что изображение будет немного больше , чем указанные вами размеры. Квадратное изображение шириной 2000 и высотой 2000, обработанное правилом min-500x200, будет иметь высоту и ширину, измененные на 500, что соответствует ширине правила изменения размера, но больше, чем высота.

Пример: изображение сохранит свои пропорции при заполнении как минимум указанных минимальных (зеленая линия) размеров.

ширина

(принимает одно измерение)

 {% image page.photo width-640 %}
 

Уменьшает ширину изображения до указанного размера.

высота

(принимает одно измерение)

 {% изображение страницы.фото высота-480%}
 

Уменьшает высоту изображения до указанного размера.

шкала

(принимает проценты)

 {% изображение page.photo масштаб-50%}
 

Измените размер изображения до указанного процента.

заполнить

(принимает два измерения и необязательный параметр -c )

 {% изображение page.photo fill-200x200 %}
 

Изменение размера и обрезка для заполнения точных указанных размеров.

Это может быть особенно полезно для веб-сайтов, требующих квадратных эскизов произвольных изображений. Например, для пейзажного изображения шириной 2000 и высотой 1000, обработанного правилом fill-200x200 , высота будет уменьшена до 200, а затем его ширина (обычно 400) будет обрезана до 200.

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

Пример: изображение масштабируется, а также обрезается (красная линия), чтобы максимально уместить его в заданные размеры.

На изображениях, которые не масштабируются

Можно запросить изображение с размерами заполнения , которые изображение не может поддерживать без масштабирования. Например, изображение шириной 400 и высотой 200 запрошено с заливка-400x400 . В этой ситуации соотношение запрошенного заполнения будет совпадать, а размерность — нет. Так что пример изображения 400x200 (соотношение 2:1) может стать 200x200 (соотношение 1:1, соответствующее правилу изменения размера).

Кадрирование ближе к фокусу

По умолчанию Трясогузка будет обрезать только столько, чтобы изменить соотношение сторон изображения, чтобы оно соответствовало соотношению в правиле изменения размера.

В некоторых случаях (например, миниатюры) может быть предпочтительнее кадрировать ближе к фокусу, чтобы объект изображения был более заметен.

Вы можете сделать это, добавив -c в конце правила изменения размера. Например, если вы хотите, чтобы изображение было обрезано как можно ближе к фокусу, добавьте -c100 :

.

 {% изображение page.photo fill-200x200-c100 %}
 

Это обрежет изображение настолько, насколько это возможно, без кадрирования в фокусе.

Если вы обнаружите, что -c100 слишком близко, вы можете попробовать -c75 или -c50 . Допускается любое целое число от 0 до 100.

Пример. Фокусная точка смещена от центра, поэтому изображение масштабируется, а также обрезается как заливка, однако центральная точка обрезки располагается ближе к фокусной точке.

Пример: при наборе -c75 окончательная обрезка будет ближе к фокусу.

оригинал

(без размеров)

 {% изображение страницы.фото оригинал %}
 

Отрисовывает изображение в исходном размере.

Примечание

Трясогузка не позволяет деформировать или растягивать изображения. Соотношения размеров изображения всегда будут сохраняться. Трясогузка же не поддерживает апскейлинг . Маленькие изображения, вынужденные отображаться в больших размерах, будут «максимально» соответствовать своим исходным размерам.

Больше контроля над тегом

img

Трясогузка предоставляет два ярлыка для большего контроля над элементом img :

1. Добавление атрибутов к тегу {% image %}

Дополнительные атрибуты могут быть указаны с синтаксисом атрибут = "значение" :

 {% изображение страницы.фото ширина-400%}
 

Таким образом, вы можете установить более релевантный атрибут alt , перекрывая атрибут, автоматически сгенерированный из заголовка изображения. Атрибуты src , width и height при необходимости также можно переопределить.

Вы также можете добавить атрибуты по умолчанию ко всем изображениям (например, класс по умолчанию или атрибут данных) — см. Добавление атрибутов по умолчанию ко всем изображениям.

2. Генерация изображения «как foo» для доступа к отдельным свойствам

Трясогузка может присвоить данные изображения другой переменной, используя синтаксис Django as :

 {% image page.photo width-400 as tmp_photo %}
{{ tmp_photo.alt }}
 

Примечание

Свойство изображения, используемое для атрибута src , имеет вид image.url , а не image.src .

Этот синтаксис предоставляет базовое представление изображения ( tmp_photo ) разработчику. «Воспроизведение» содержит информацию, относящуюся к запрошенному вами способу форматирования изображения с использованием правила изменения размера, размеров и URL-адреса источника. Доступны следующие свойства:

адрес

URL-адрес версии изображения с измененным размером. Это может быть локальный URL-адрес (например, /static/images/example.jpg ) или полный URL-адрес (например, https://assets.example.com/images/example.jpg ), в зависимости от того, насколько статичен файлы настроены.

ширина

Ширина изображения после изменения размера.

высота

Высота изображения после изменения размера.

альтернативный

Альтернативный текст для изображения, обычно берется из заголовка изображения.

атрибуты

Сокращение для вывода атрибутов src , width , height и alt за один раз:

 
 

полный_адрес

То же, что и url , но всегда возвращает полный абсолютный URL. Для этого необходимо установить WAGTAILADMIN_BASE_URL в настройках проекта.

Это полезно для изображений, которые будут повторно использоваться за пределами текущего сайта, например изображения для обмена в социальных сетях:

 
 

Если ваш сайт определяет пользовательскую модель изображения с помощью AbstractImage , любые дополнительные поля, которые вы добавляете к изображению (например, правообладатель), вместо включен в исполнение.

Следовательно, если бы вы добавили поле author в свой AbstractImage в приведенном выше примере, вы бы получили к нему доступ, используя {{ page.photo.author }} , а не {{ tmp_photo.author }} .

(Из-за связей в базе данных между представлениями и их родительским изображением вы могли получить к нему доступ как {{ tmp_photo.image.author }} , но это ухудшило читаемость. )

Добавление атрибутов по умолчанию ко всем изображениям

Мы можем настроить приложение wagtail.images , чтобы указать дополнительные атрибуты для добавления к изображениям. Это делается путем настройки пользовательского класса AppConfig в папке вашего проекта (т. е. пакета, содержащего настройки верхнего уровня и модули URL-адресов).

Для этого создайте или обновите существующий файл apps.py следующим образом:

 из wagtail.images.apps импорта WagtailImagesAppConfig
класс CustomImagesAppConfig (WagtailImagesAppConfig):
    default_attrs = {"декодирование": "асинхронный", "загрузка": "ленивый"}
 

Затем замените wagtail.images в settings.INSTALLED_APPS на путь к CustomUsersAppConfig :

 УСТАНОВЛЕННЫЕ_ПРИЛОЖЕНИЯ = [
    ...,
    "myapplication.apps.CustomImagesAppConfig",
    # "трясогузка.images",
    ...,
]
 

Теперь изображения, созданные с помощью {% image %} , будут дополнительно иметь атрибуты decoding="async" loading="lazy" . Это также относится к изображениям, добавленным в блоки Rich Text и ImageBlock .

Альтернативные теги HTML

Ключевое слово as позволяет использовать альтернативные теги изображений HTML (например, или ).
Например, чтобы использовать тег :

 <картинка>
    {% image page.photo width-800 as wide_photo %}
    
    {% image page.photo width-400 %}

 

И использовать 9Тег 0004 (на основе примера Mountains из документации AMP):

 {% изображение ширина изображения-550 формат-webp as webp_image %}
{% изображение ширина изображения-550 формат-jpeg как jpeg_image %}

    

 

Изображения, встроенные в форматированный текст

Приведенная выше информация относится к изображениям, определенным через поля для изображений в вашей модели. Однако редактор страницы также может произвольно встраивать изображения в поля форматированного текста (см. раздел «Форматированный текст (HTML)»).

Изображения, встроенные в поля форматированного текста, не могут так же легко контролироваться разработчиком шаблона. Объектов изображений для работы нет, поэтому тег шаблона {% image %} использовать нельзя. Вместо этого редакторы могут выбирать один из нескольких «форматов» изображения в момент вставки изображения в свой текст.

Wagtail поставляется с тремя предопределенными форматами изображений, но разработчик может определить в Python больше. Эти форматы:

Полная ширина

Создает представление изображения, используя width-800 , присваивая тегу класс CSS full-width .

Выровнено по левому краю

Создает представление изображения, используя width-500 , присваивая тегу класс CSS left .

С выравниванием по правому краю

Создает представление изображения, используя width-500 , присваивая тегу класс CSS right .

Примечание

Классы CSS, добавленные к изображениям, делают , а не поставляются с любыми сопутствующими таблицами стилей или встроенными стилями. Например, класс left по умолчанию ничего не делает. Ожидается, что разработчик добавит эти классы в свои CSS-файлы внешнего интерфейса, чтобы точно определить, что они хотят, чтобы left , right или full-width означали.

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

Формат выходного изображения

Трясогузка может автоматически менять формат некоторых изображений при изменении их размера:

  • Изображения PNG и JPEG не изменяют формат

  • Изображения GIF без анимации преобразуются в PNG

  • Изображения BMP конвертируются в PNG

  • Изображения WebP конвертируются в PNG

Также возможно переопределить формат вывода для каждого тега с помощью
формат фильтр после правила изменения размера.

Например, чтобы тег всегда преобразовывал изображение в JPEG, используйте format-jpeg :

 {% image page.photo width-400 format-jpeg %}
 

Вы также можете использовать format-png или format-gif .

WebP без потерь

Вы можете закодировать изображение в формат WebP без потерь, используя фильтр format-webp-lossless :

 {% image page.photo width-400 format-webp-lossless %}
 

Цвет фона

Форматы изображений PNG и GIF поддерживают прозрачность, но если вы хотите
преобразовать изображения в формат JPEG, прозрачность необходимо будет заменить сплошным цветом фона.

По умолчанию трясогузка устанавливает белый фон. Но если белый фон не подходит вашему дизайну, вы можете указать цвет с помощью фильтра bgcolor .

Этот фильтр принимает один аргумент, который представляет собой 3- или 6-значный шестнадцатеричный код CSS.
представляющий цвет, который вы хотели бы использовать:

 {# Устанавливает черный фон изображения #}
{% image page. photo width-400 bgcolor-000 format-jpeg %}
 

Качество изображения

Настройки качества изображения JPEG и WebP трясогузки по умолчанию равны 85 (что довольно много).
Это можно изменить либо глобально, либо отдельно для каждого тега.

Глобальное изменение

Используйте настройки WAGTAILIMAGES_JPEG_QUALITY и WAGTAILIMAGES_WEBP_QUALITY , чтобы изменить глобальные значения по умолчанию для качества JPEG и WebP:

 # settings.py
# Делать некачественные, но маленькие изображения
ВАГТЕЙЛИМАГЕS_JPEG_QUALITY = 40
ВАГТЕЙЛИМАГЕS_WEBP_QUALITY = 45
 

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

 # Замените это своей пользовательской моделью воспроизведения, если вы ее используете
>>> из wagtail.images.models импортировать исполнение
>>> Rendition. objects.all().delete()
 

Вы также можете напрямую использовать команду управления образами из консоли для повторного создания представлений:

 ./manage.py wagtail_update_image_renditions --purge
 

Подробнее об этой команде можно прочитать в wagtail_update_image_renditions

Изменение по тегу

Также возможно иметь различное качество JPEG и WebP для отдельных тегов, используя фильтры jpegquality и webpquality . Это всегда переопределяет настройку по умолчанию:

 {% изображение page.photo_jpeg ширина-400 качество jpeg-40 %}
{% image page.photo_webp width-400 webpquality-50 %}
 

Обратите внимание, что это не повлияет на файлы PNG или GIF. Если вы хотите, чтобы все изображения были низкого качества, вы можете использовать этот фильтр с форматом -jpeg или форматом -webp (что заставляет все изображения выводиться в формате JPEG или WebP):

 {% image page.photo width-400 format-jpeg jpegquality-40 %}
{% image page.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *