Шаблон обсуждения:Superimpose

Действительно классная и вики-стильная идея

Действительно изящная и вики-стильная идея. Это обсуждалось на немецком WP ранее (с наложением битовых карт с использованием css), но было отклонено, поскольку полученные изображения не могут быть легко сохранены пользователями на локальном жестком диске. -- Dschwen 07:57, 3 ноября 2005 (UTC) [ ответить ]

Да, он предназначен для использования на страницах Википедии, а не как инструмент для создания новых загружаемых изображений. Почему пользователи хотели их загрузить? Могут быть и другие способы сделать это, если это полезная функция. — Papayoung 15:54, 3 ноября 2005 (UTC) [ ответить ]

Отличный шаблон! Шаблон: Местоположение на карте похоже, за исключением того, что у него есть рамка и подпись, как в синтаксисе изображения "|thumb" (например, в Вейле, Колорадо ). dbenbenn | talk 00:55, 22 ноября 2005 (UTC) [ ответить ]

Одна из самых раздражающих вещей в этом шаблоне заключается в том, что единица измерения, px, встроена в параметры x и y, но не в параметры ширины. dbenbenn | talk 05:15, 14 февраля 2006 (UTC) [ ответить ]


Привет, если вам нравится накладывать что-то, я создал Template:Superimpose-text для наложения викитекста на изображение (включая лайки и все такое). Я думаю, что больше, чем пользователю понравится это для его/ее собственной страницы и пользовательских ящиков. {{ Template: Superimpose-text |x=20 |y=30 |text=Это пример|Имя изображения=Флаг Аргентины.svg |ширина пикселя=150 |подпись=пример}} -- Argentino ( обсуждение / продолжение ) 18:54, 1 мая 2006 (UTC) [ ответить ]

Новый шаблон из немецкой вики

На немецкой вики появился новый подход к этому: {{ Lageplan }} , который можно поместить в другой шаблон и, проделав немного дополнительной работы, разместить точку на карте, заданную географическими координатами. Он был напрямую скопирован в английскую вики для использования в новом шаблоне {{ Infobox German Location }} . Текст для Lageplan все еще на немецком языке, но вы поняли идею. Например, см. Кельн . Он также был успешно реализован в {{ Infobox Town GR }} (например, Ираклион ). - 52 Pickup 08:19, 10 января 2007 (UTC) [ ответить ]

Я не уверен, как это поможет статьям об охраняемых территориях, в которых используется это информационное поле... не могли бы вы привести пример того, как это могло бы выглядеть, используя редко редактируемую статью, например, Great Bear Wilderness ? -- MONGO 12:52, 10 января 2007 (UTC) [ ответить ]
К сожалению, у меня сейчас нет времени приводить пример. Но я думаю, что основная идея в том, что вам нужно придумать математическое уравнение, которое переводит географические координаты в значения loc_x / loc_y для заданной карты. (в то время как этот шаблон использует пиксели, Lageplan использует относительную шкалу 0-100). - 52 Pickup 13:54, 10 января 2007 (UTC) [ ответить ]
{{ Lageplan }} имеет параметры со значениями по умолчанию (загружаются, когда параметры не указаны) и использует алгоритм изменения масштаба. {{ superimpose }} добавляет "px" к параметрам x и y. Шаблон с % вместо px, вероятно, был бы более гибким (с точки зрения размера изображения). Или даже такой, где положение можно ввести любым способом ( x=34px y=100px или x=20% y=35% ).
[[Изображение:{{{float}}}|{{{float_width}}}
заменено на
[[Изображение:{{{float|Locator_Dot.svg}}}|{{{float_width|10px}}}
будут по умолчанию использовать эти значения, если они не указаны. Однако это можно лучше сделать в шаблонах, которые используют superimpose. -- Qyd 17:30, 10 января 2007 (UTC) [ ответить ]

Карта местонахождения

После обсуждения Lageplan выше, я только что обнаружил {{ Location map }}, который уже поддерживает различные карты. Проверьте его. - 52 Pickup 09:39, 24 января 2007 (UTC) [ ответить ]

Рамка

Случайный совет... Можно использовать {{ imageframe }} для добавления рамки вокруг наложенного изображения, чтобы оно выглядело больше как обычное изображение. См., например, статью Pilottown, Louisiana. Также, если кто-то чувствует нетерпение, возможно, шаблон superimpose сможет напрямую вызывать imageframe, возможно, опционально. -- Interiot 19:08, 12 марта 2007 (UTC) [ ответить ]

Исправлена ​​ширина окружающего <div>

{{ editprotected }}

Пожалуйста, измените первую строку с

<div style="position: относительное;">{{

к

<div style="position: относительное; width: {{{base_width}}};">{{

Это основано на проблеме, поднятой здесь, на WP:VPT . Если базовое изображение центрировано в ячейке таблицы, красная точка появляется слева, поскольку окружающий <div> покрывает всю ячейку таблицы, а не только изображение. – Pomte 21:02, 27 апреля 2007 (UTC) [ ответить ]

проверятьИ Выполнено . -- ais523 08:27 , 30 апреля 2007 ( UTC )

Проблема с функциональностью

Я заметил, что если поле base_width используется для изменения размера отображения базового изображения, то плавающее изображение появляется в неправильном месте. Поля float_caption и base_caption не работают. Смотрите примеры ниже:

{{Наложить | база = US_Locator_Blank.svg | базовая_ширина = 288 пикселей<!--| base_caption = Карта местоположений США--> | base_caption = Расположение Боулдера, штат Колорадо, США | float = Красная точка.svg | float_width = 10px | float_caption = Боулдер, Колорадо | х = 95 | у = 80}}

Обратите внимание, что поплавок находится где-то в Оклахоме.

{{Наложить | база = US_Locator_Blank.svg | базовая_ширина = 200 пикселей<!--| base_caption = Карта местоположений США--> | base_caption = Расположение Боулдера, штат Колорадо, США | float = Красная точка.svg | float_width = 10px | float_caption = Боулдер, Колорадо | х = 95 | у = 80}}
Боулдер, Колорадо
Расположение Боулдера, штат Колорадо, США

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

{{subst:Наложить | база = US_Locator_Blank.svg | базовая_ширина = 200 пикселей<!--| base_caption = Карта местоположений США--> | base_caption = Расположение Боулдера, штат Колорадо, США | float = Красная точка.svg | float_width = 6px | float_caption = Боулдер, Колорадо | х = {{#выражение: (200 * 95) / 288}} | y = {{#выражение: ((130 * 80) / 187)}}}}

х = 65,972222222222
у = 55,614973262032

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

Вопрос: все ли карты такого размера? Вопрос все ли оригинальные карты в формате svg? Откуда берутся карты png и почему?

-- droll [чат] 12:24, 9 марта 2009 (UTC) [ ответ ]

Добавить поддержку альтернативного текста

{{ editprotected }} Согласно WP:ALT , для WP:ACCESSIBILITY для людей с нарушением зрения должна быть возможность указывать alt-текст для изображений, созданных этим шаблоном. Я реализовал это в песочнице с помощью этого редактирования песочницы, которое добавляет параметры float_alt= и base_alt= для двух изображений. Я протестировал версию песочницы с помощью тестового случая и обновил документацию, чтобы описать новую версию. Можете ли вы установить изменение в основную версию? Спасибо. Eubulides ( talk ) 01:11, 16 июля 2009 (UTC) [ reply ]

 Done Hers fold ( t / a / c ) 00:44, 17 июля 2009 (UTC) [ ответить ]

Улучшение доступности

{{ editprotected }} В продолжение предыдущего запроса, оказывается, что типичное использование этого шаблона должно указывать alt text один раз, для комбинации для изображений, а не иметь отдельный кусок alt text для обоих изображений. W3C предлагает, чтобы в этом случае один предоставлял alt text только для первого (базового изображения).

Я столкнулся с этой проблемой при просмотре WP:ACCESSIBILITY кандидата на избранную статью Upper and Lower Table Rock . Его инфобокс использует {{ Infobox protected area }} , который нуждается в исправлении доступности (см. Template talk:Infobox protected area #Accessibility improve ; чтобы это работало, {{ Superimpose }} необходимо расширить, чтобы вызывающий мог указать |link=параметр синтаксиса изображения и чтобы вызывающий мог указать пустую подпись для плавающего изображения. Ссылка по умолчанию должна быть пустой для плавающего изображения, чтобы поддерживать обычный случай небольшого маркера, плавающего над большим базовым изображением, когда маркер не должен отдельно объявляться слабовидящему читателю. Это значение по умолчанию можно переопределить, указав новый |float_link=параметр. Аналогично, есть новый |base_link=параметр для базового изображения, который по умолчанию указывает на страницу файла для базового изображения.

Я реализовал это в песочнице и задокументировал это; не могли бы вы установить патч для песочницы ? Спасибо. Eubulides ( обсуждение ) 07:54, 17 октября 2009 (UTC) [ ответить ]

 Готово , спасибо за ваши всегда четкие запросы на редактирование :)  Скоморох , варвар  08:35, 17 октября 2009 (UTC) [ ответить ]

Добавьте 2-й слой наложения

Версия JA этого шаблона уже реализовала 2-й слой наложения и введена в практическое использование. Версия EN должна следовать за ней или расширять ее для поддержки большего количества слоев, скажем, более 50 слоев.

Тестовая песочница:

-- Sameboat - 同舟( обсуждение ) 23:03, 24 июля 2009 г. (UTC) [ ответ ]

Исправить альтернативный текст

редактироватьзащищенный

Новый код в песочнице. Я исправил alt-текст для базового изображения. Поле |alt= работает только для изображений превью. Исправление немного запутанное, поскольку я предполагаю, что используются и base_alt, и base_caption. В версии песочницы эти два поля являются синонимами, но base_alt имеет приоритет.

Ни float_alt, ни float_caption не работают, и я не знаю почему. – droll  [чат] 20:50, 3 февраля 2010 (UTC) [ ответить ]

Извините, я не вижу, почему новый код является улучшением. Помимо прочего, он нарушает тестовый случай в Template:Superimpose/testcases . В этом тестовом случае |base_caption=United States Locator Mapработает в установленной версии (этот текст помещается в текст заголовка и работает как подсказка в большинстве браузеров), но не работает в версии sandbox (текст заголовка является копией alt-текста, что не то, что нужно). Можете ли вы привести пример, где это изменение необходимо? Eubulides ( talk ) 03:46, 4 февраля 2010 (UTC) [ ответить ]
Немного не по теме. Означает ли это, что заголовок будет действовать как titleатрибут для всплывающих подсказок meesage? -- Sameboat - 同舟( talk ) 04:37, 4 февраля 2010 (UTC) [ ответить ]
Да, как описано в WP:PIC #Plain pictures . Эвбулид ( обсуждение ) 08:04, 4 февраля 2010 (UTC) [ ответить ]

После некоторых исследований я вижу, что Eubulides находится на правой стороне. Когда курсор находится над базовым изображением, текст, заданный атрибутом title(то, что мы обычно называем подписью), отображается как подсказка. Единственный способ увидеть текст alt— использовать функцию свойств изображения браузера. Поэтому я предоставлю разработчикам браузера беспокоиться о том, что лучше для людей с нарушениями зрения. AltТекст для pog можно просматривать в том же поместье, но я не нашел способа отобразить текст title. Чтобы избежать путаницы, я синхронизировал sandbox с активным шаблоном. – droll  [чат] 13:28, 4 февраля 2010 (UTC) [ ответ ]

Проблема в Internet Explorer

Я только что заметил, что маркер (точка) ниже при использовании IE, чем в Firefox, Chrome, Safari или Opera. Я думаю, что это проблема. Это может быть связано с наследованием атрибутов, которое не поддерживается ни одной версией IE, но поддерживается четырьмя другими. Я не уверен, стоит ли тратить время на попытку исправить эту проблему. Есть мнения? – droll  [чат] 02:55, 13 февраля 2010 (UTC) [ ответ ]

Параметр float_captionчто-нибудь делает?

В исходном коде HTML для этой версии песочницы я не могу найти значение, назначенное float_caption. Игнорируется ли параметр парсером? – droll  [чат] 07:59, 24 сентября 2010 (UTC) [ ответ ]

Параметры заголовка и alt

Я работаю над обновлением этого шаблона. Я вношу два изменения в другие шаблоны, которые включают этот шаблон.

  1. Парсер не генерирует HTML для значений, назначенных параметрам float_caption и float_alt. Я удаляю эти параметры из включенных шаблонов.
  2. В настоящее время значение, назначенное base_caption, не производит видимого вывода, и из-за способа, которым этот шаблон обрабатывает alt-текст, значение assign base_caption не функционирует как alt-текст, как в случае с расширенным синтаксисом изображений . Я собираюсь настроить шаблоны так, чтобы значение, назначенное в настоящее время base_caption, использовалось как alt-текст.

Извините, если это объяснение неясно. Если вы видите что-то, что, по вашему мнению, является ошибкой, пожалуйста, оставьте сообщение здесь или на моей странице обсуждения. – droll  [чат] 06:07, 4 октября 2010 (UTC) [ ответ ]

Caption здесь на самом деле вводит в заблуждение, как это и есть titleна самом деле. Он служит всплывающей подсказкой при наведении мыши. Что касается altатрибута, пожалуйста, прочтите wp:alt . Также я добавил borderпараметр в {{ superimpose2 }} , он полезен, если само базовое изображение имеет очень бледный фон и его трудно отличить от фона домашней страницы. -- Sameboat - 同舟( talk ) 06:28, 4 октября 2010 (UTC) [ ответить ]
Извините. Я отменяю внесенные мной правки. – droll  [чат] 06:30, 4 октября 2010 (UTC) [ ответ ]

Запрос на обновление

{{editprotected}}

Пожалуйста, вставьте версию sandbox в активный шаблон. Пожалуйста, измените {{ template sandbox notification }} на {{ documentation }} .

Изменение позволяет базовому изображению использовать подпись в качестве альтернативного текста, если она не указана. См. WP:EIS и WP:ALT. Я написал несколько тестовых случаев . Никакой разницы в выводе не будет видно при использовании веб-браузера. Изменения можно проверить, изучив HTML или используя программу чтения с экрана .

Я добавил несколько тегов комментариев, чтобы улучшить читаемость кода. Спасибо. – droll  [чат] 06:53, 7 октября 2010 (UTC) [ ответ ]

Подпись действительно должна быть видна: сейчас она просто действует как текст заголовка, что неправильно. (Сейчас в WP:ALT есть некоторые тревожные вещи , такие как утверждение, что «см. смежный текст» — это хороший выбор альтернативного текста, но я разберусь с ними в WT:ALT .) Я отредактировал код песочницы, чтобы сделать подписи видимыми; это соответствует отображению похожих шаблонов. Мысли? Крис Каннингем (пользователь:thumperward: не на работе)обсуждение 09:36, 9 октября 2010 (UTC) [ ответить ]
Этот шаблон используется в шаблонах Infobox, которые уже имеют код для отображения подписи под картой. Мой запрос на редактирование был очень простым. Пожалуйста, не добавляйте подписи. В настоящее время то, что находится в песочнице, не является запрошенным мной изменением. Я думаю, что то, что сейчас находится в песочнице, слишком радикальное изменение. Моим простым намерением было привести шаблон в соответствие с синтаксисом изображений Wikipedia:Extended , который, кстати, не отображает подпись под изображением, если это не большой палец. Из-за того, как шаблон в настоящее время закодирован, если не указан альтернативный текст, текст подписи не действует как альтернативный текст, как это происходит по умолчанию с синтаксисом изображений. Я думаю, что любые изменения, внесенные в шаблон, которые видны, должны быть тщательно оценены, чтобы они не нарушили страницы, которые в настоящее время используют шаблон. Люди, которые кодировали другие шаблоны, такие как Infoboxes, ожидали, что этот шаблон будет вести себя так, как он ведет себя сейчас. Я бы предпочел не видеть никаких изменений, чем те, которые предлагаются в песочнице. – droll  [чат] 21:57, 9 октября 2010 (UTC) [ ответ ]
Да, серьезно... это используется в более чем ста статьях, которые я начал... это немного громоздко, но хорошо справляется с предоставлением базового местоположения отображения... это хорошо работает для различных карт, таких как Chalco Hills Recreation Area и Bob Marshall Wilderness -- MONGO 22:32, 9 октября 2010 (UTC) [ ответить ]
Насколько я могу судить, каждый раз, когда это вызывается другим шаблоном (как в случае с {{ infobox protected area }} ), рассматриваемый шаблон мог бы (и, вероятно, должен) использовать вместо этого {{ location map }} . Почему это вообще отдельный шаблон? Крис Каннингем (пользователь:thumperward: не на работе) - talk 02:55, 11 октября 2010 (UTC) [ ответить ]
Очевидно, нет. Хотя некоторые пользователи использовали {{ Superimpose }} , который можно заменить на {{ location map }} , все еще бывают случаи, когда наложение применяется отдельно от указания положения на карте. Ранее этот шаблон был транслирован проектом Wikipedia:ROUTE#Overlay для объединения новых иконок из базовых изображений иконок, хотя теперь он заменен на {{ superimpose2 }} . -- Sameboat - 同舟( talk ) 04:14, 11 октября 2010 (UTC) [ ответить ]

Позиция = ?

В некоторых языках (например, финском и испанском) шаблон имеет опцию "position = right" для легкого выравнивания изображения по правому краю. Можете ли вы, пожалуйста, добавить эту функцию в шаблон. Теперь, похоже, нужно использовать


{| style="float:right; clear:right;"|{{Наложить ...}}|}

-- RicHard-59 ( обсуждение ) 16:55, 13 марта 2011 (UTC) [ ответить ]

Опция float_caption не работает

Я заметил, что текст, назначенный на, float_captionне работает так, как рекламируется, и, по сути, не генерирует HTML-код. – droll  [чат] 23:40, 28 июля 2011 (UTC) [ ответ ]

Я работаю над исправлением этого. Я считаю, что этот шаблон должен обрабатывать параметры caption, altи linkтак же, как это делает расширение [[File:name]], и это задокументировано в Wikipedia:Extended image syntax . Изменения в разметке не изменят вывод шаблонов каким-либо другим образом. Если у кого-то есть какие-либо комментарии или возражения, мне было бы интересно. – droll  [чат] 02:03, 29 июля 2011 (UTC) [ ответ ]
Это вызвано аннулированием атрибута "link", если не задан параметр float_link. Это сделано намеренно, как в wp:ICON . Но отключение подсказки вообще стоит того, чтобы сообщить об этом в bugzilla . Добавление file:после link={{{float_link|должно помочь, но я не рекомендую этого делать. -- Sameboat - 同舟( talk ) 02:18, 29 июля 2011 (UTC) [ ответить ]
Я не думаю, что это ошибка. В моей версии sandbox float_captionиспользуется как заголовок div, который содержит изображение точки. У меня работает нормально. Взгляните на тестовые случаи . file:Часть выглядит как какой-то косяк. Завтра я разработаю версию, которая соответствует расширению [[File:name]], о котором я упоминал выше. Обратите внимание, что моя версия sandbox далека от завершения. Например, текст float_linkдолжен работать как заголовок, если float_captionзначение не определено. То, как работает alt-текст, тоже не соответствует.

Новая версия в песочнице

Я поместил новую разметку в песочницу . Взгляните на тестовые примеры . Вывод заголовка, ссылки и альтернативного текста соответствует синтаксису File:. Пожалуйста, делайте любые комментарии как можно скорее, так как я попрошу обновить шаблон, если не будет нерешенных возражений. – droll  [чат] 06:20, 7 августа 2011 (UTC) [ ответить ]

Работая над этим обновлением, я вспомнил, что если файл изображения требует указания авторства, то ссылка на страницу описания изображения не должна подавляться, «если только указание авторства не указано каким-либо другим способом». См. Wikipedia:Расширенный синтаксис изображений . Многие изображения, включая множество изображений карт, не требуют указания авторства, поскольку они находятся в общественном достоянии. Некоторые, например US Locator Blank.svg , требуют указания авторства. – droll  [чат] 06:20, 7 августа 2011 (UTC) [ ответить ]

В попытке упростить атрибуцию я добавил необязательный параметр в версию sandbox, который отображает информационный значок со ссылкой на страницу описания изображения для базового изображения. Это не решает проблему того, что делать, когда редактор хочет сделать ссылку из наложенного изображения. Опция функциональна, когда базовое изображение ссылается куда-то еще, и полезна только в том случае, если базовое изображение требует атрибуции. Этот метод заимствован из кликабельной версии US Locator Blank.svg и его можно увидеть на странице описания изображения. – droll  [чат] 18:52, 7 августа 2011 (UTC) [ ответ ]

Наложение обрезанных изображений

Можно ли накладывать изображения, обрезанные с помощью {{ CSS image crop }} ? Jarble ( talk ) 15:49, 4 мая 2024 (UTC) [ ответить ]

Не работает в тёмном режиме

Этот шаблон, похоже, не работает, пока включен темный режим. Отображается только базовое изображение. Переключение в светлый режим исправляет это. Проблема возникает в Firefox на Android; на других платформах не тестировалось. Andraste733 (обсуждение) 08:20, 25 октября 2024 (UTC) [ ответить ]

Взято с "https://en.wikipedia.org/w/index.php?title=Template_talk:Superimpose&oldid=1253302240"