„Verweissensitive Grafik“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Änderung 171251377 von 2003:8C:2D25:2400:DD10:22CA:F28A:C365 rückgängig gemacht; Werbung
K Bot: Syntaxhighlight: Sprache html4strict nach html korrigiert, siehe H:SYH , http nach https umgestellt
 
(19 dazwischenliegende Versionen von 13 Benutzern werden nicht angezeigt)
Zeile 17: Zeile 17:
</div>
</div>


'''Verweissensitive Grafik''' ({{enS|''image map''}}) ist ein Begriff aus dem [[Webdesign]] und bezieht sich auch auf [[Multimedia]]programme. Sie bietet eine Möglichkeit, [[Hyperlink]]s innerhalb einer [[Grafik]] einzubetten. Diese werden mit der Variable ''shape='' als rechteckige (''rect''), runde (''circle'') oder freie (''poly'') Schaltflächen realisiert, die sich wie Verweise (Anchor-Links) im [[Hypertext]] eines [[Hypertext Markup Language|HTML-Dokumentes]] verhalten. In der Regel deutet ein sich verändernder [[Mauszeiger]] auf die nicht sichtbaren Schaltflächen hin. Verweissensitive Grafiken werden sowohl in Bild- als auch in Videodateien eingesetzt.
'''Verweissensitive Grafik''' ({{enS|image map}}) ist ein Begriff aus dem [[Webdesign]] und bezieht sich auch auf [[Multimedia]]programme. Sie bietet eine Möglichkeit, [[Hyperlink]]s innerhalb einer [[Grafik]] einzubetten. Diese werden mit der Variable ''shape='' als rechteckige (''rect''), runde (''circle'') oder freie (''poly'') Schaltflächen realisiert, die sich wie Verweise (Anchor-Links) im [[Hypertext]] eines [[Hypertext Markup Language|HTML-Dokumentes]] verhalten. In der Regel deutet ein sich verändernder [[Mauszeiger]] auf die nicht sichtbaren Schaltflächen hin. Verweissensitive Grafiken werden sowohl in Bild- als auch in Videodateien eingesetzt.


Auf Webseiten häufig anzutreffende Beispiele sind [[Landkarte]]n, in denen bestimmte Regionen zu den entsprechenden Seiten führen. Ein weiteres Beispiel sind im Winter oft „interaktive“ [[Adventskalender]].
Auf Webseiten häufig anzutreffende Beispiele sind [[Landkarte]]n, in denen bestimmte Regionen zu den entsprechenden Seiten führen. Ein weiteres Beispiel sind Ende des Jahres oft „interaktive“ [[Adventskalender]].


== Definition in HTML ==
== Definition in HTML ==
Eine in [[Hypertext Markup Language|HTML]] definierte Imagemap besteht aus einem eigentlichen Bild, das mit einem <code>&lt;img></code>-[[Tag (Informatik)|Tag]] definiert wird. Gleichzeitig wird bei diesem ein Attribut <code>usemap</code> angegeben, das auf die Imagemap verweist.
Eine in [[Hypertext Markup Language|HTML]] definierte Imagemap besteht aus einem eigentlichen Bild, das mit einem <code>&lt;img></code>-[[Tag (Informatik)|Tag]] definiert wird. Gleichzeitig wird bei diesem ein Attribut <code>usemap</code> angegeben, das auf die Imagemap verweist.


Die Imagemap besteht aus dem <code>&lt;map></code>-Tag sowie aus den einzelnen <code>&lt;area></code>-Tags, die die eigentlichen Definitionen der Felder darstellen, auf die geklickt werden kann. Diese definieren, vergleichbar mit der Definition bei einem <code>&lt;a></code>-Tag, welche [[Uniform Resource Locator|URL]] aufzurufen ist. Folgender Code gibt an, dass ein Bereich (9,372,66,397), der als [[rechteck]]iger Bereich definiert wird, zur Wikipedia-Seite zeigt:
Die Imagemap besteht aus dem <code>&lt;map></code>-Tag sowie aus den einzelnen <code>&lt;area></code>-Tags, die die eigentlichen Definitionen der Felder darstellen, auf die geklickt werden kann. Diese definieren, vergleichbar mit der Definition bei einem <code>&lt;a></code>-Tag, welche [[Uniform Resource Locator|URL]] aufzurufen ist. Folgender Code gibt an, dass ein Bereich (''9,372,66,397''), der als [[rechteck]]iger Bereich definiert wird, zur Wikipedia-Seite zeigt:
<syntaxhighlight lang="html4strict">
<syntaxhighlight lang="html">
<img src="bild.jpg" alt="alternativtext" usemap="#mapname" />
<img src="bild.jpg" alt="alternativtext" usemap="#mapname" />
<map name="mapname">
<map name="mapname">
Zeile 33: Zeile 33:


Grafische Hervorhebungen können mit [[Cascading Style Sheets|CSS]] oder [[JavaScript]] umgesetzt werden.
Grafische Hervorhebungen können mit [[Cascading Style Sheets|CSS]] oder [[JavaScript]] umgesetzt werden.

== Definition in Mediawiki ==
In der verbreiteten Wiki-Software [[Mediawiki]] gibt es eine Erweiterung „Extension:ImageMap“, mit der Imagemaps dargestellt, und ein Werkzeug, mit dem Imagemaps erstellt werden können.<ref>MediaWiki: [https://www.mediawiki.org/wiki/Extension:ImageMap Extension:ImageMap]</ref>

<syntaxhighlight lang="html">
<imagemap>
Datei:Continents vide couleurs.png|300px|Beispiel „Kontinente“
poly 156 126 274 288 362 340 432 290 676 34 326 26 210 66 [[Nordamerika]]
poly 400 318 366 334 366 388 460 632 490 630 556 400 418 306 [[Südamerika]]
...
</imagemap>
</syntaxhighlight>


== Verweissensitive Grafiken in Videos ==
== Verweissensitive Grafiken in Videos ==
Zeile 47: Zeile 59:
== Standards ==
== Standards ==
=== HTML 4.01 ===
=== HTML 4.01 ===
* [http://www.w3.org/TR/html401/struct/objects.html#h-13.6 ''Image maps''], [[W3C]]-Empfehlung, 24. Dezember 1999 (englisch)
* [https://www.w3.org/TR/html401/struct/objects.html#h-13.6 ''Image maps''], [[W3C]]-Empfehlung, 24. Dezember 1999 (englisch)


=== HTML 5 ===
=== HTML 5 ===
* [http://www.w3.org/TR/html-markup/img.html#img.attrs.usemap ''usemap''] (Attribut von img), W3C Arbeitsentwurf, 25. Mai 2011 (englisch)
* [https://www.w3.org/TR/html-markup/img.html#img.attrs.usemap ''usemap''] (Attribut von img), W3C Arbeitsentwurf, 25. Mai 2011 (englisch)
* [http://www.w3.org/TR/html-markup/img.html#img.attrs.ismap ''ismap''] (Attribut von img), W3C Arbeitsentwurf, 25. Mai 2011 (englisch)
* [https://www.w3.org/TR/html-markup/img.html#img.attrs.ismap ''ismap''] (Attribut von img), W3C Arbeitsentwurf, 25. Mai 2011 (englisch)
* [https://www.w3.org/wiki/HTML/Elements/map ''map – image-map definition''], W3C Arbeitsentwurf, 10. Sep. 2017 (englisch)
* [https://www.w3.org/wiki/HTML/Elements/map ''map – image-map definition''], W3C Arbeitsentwurf, 10. Sep. 2017 (englisch)
* [https://www.w3.org/wiki/HTML/Elements/area ''area – image-map hyperlink''], W3C Arbeitsentwurf, 10. Sep. 2017 (englisch)
* [https://www.w3.org/wiki/HTML/Elements/area ''area – image-map hyperlink''], W3C Arbeitsentwurf, 10. Sep. 2017 (englisch)
Zeile 60: Zeile 72:
* [[Adobe Fireworks]]
* [[Adobe Fireworks]]
* ''Online Image Map Editor'', Erstellung der Flächen für verweissensitive Grafiken<ref>[http://www.maschek.hu/imagemap/imgmap imagemap] maschek.hu</ref>
* ''Online Image Map Editor'', Erstellung der Flächen für verweissensitive Grafiken<ref>[http://www.maschek.hu/imagemap/imgmap imagemap] maschek.hu</ref>
* ''Imagemap Generator'', Generierung von HTML Imagemaps<ref>[http://imagemap-generator.dariodomi.de/ imagemap-generator.dariodomi.de]</ref>
* [[GIMP]]: Filter → Web → Image Map, eingebauter Filter zur Erstellung und Anpassung von Imagemaps
* [[GIMP]]: Filter → Web → Image Map, eingebauter Filter zur Erstellung und Anpassung von Imagemaps


== Weblinks ==
== Weblinks ==
Tutorials:
Tutorials:

* [http://wiki.selfhtml.org/wiki/HTML/Multimedia_und_Grafiken/verweissensitive_Grafiken ''Verweis-sensitive Grafiken''] im [[SELFHTML]]-Wiki
* [https://wiki.selfhtml.org/wiki/HTML/Multimedia_und_Grafiken/verweissensitive_Grafiken ''Verweis-sensitive Grafiken''] im [[SELFHTML]]-Wiki
* [http://designreviver.com/tutorials/css-image-map-techniques-and-tutorials/ ''CSS Image Map Techniques and Tutorials''] auf Design Reviver (englisch)
* [http://docs.gimp.org/de/plug-in-imagemap.html Kapitel ''ImageMap''] im Benutzerhandbuch von [[GIMP]]
* [https://docs.gimp.org/de/plug-in-imagemap.html Kapitel ''ImageMap''] im Benutzerhandbuch von [[GIMP]]


Skripte:
Skripte:
* [http://www.netzgesta.de/mapper/ ''Mapper.js''] – automatische Hervorhebung von Imagemap-Regionen durch [[JavaScript]] bei netzgesta.de (englisch)
* [http://www.netzgesta.de/mapper/ ''Mapper.js''] – automatische Hervorhebung von Imagemap-Regionen durch [[JavaScript]] bei netzgesta.de (englisch)
* [http://davidlynch.org/projects/maphilight/docs/ ''Maphighlight.js''] – jQuery Map Highlight, Umwandlung zu 2D Canvas-Element
* [https://davidlynch.org/projects/maphilight/docs/ ''Maphighlight.js''] – jQuery Map Highlight, Umwandlung zu 2D Canvas-Element
* [http://www.netzgesta.de/mapzoom/ ''MapZoom.js''] – netzgesta.de
* [http://www.netzgesta.de/mapzoom/ ''MapZoom.js''] – netzgesta.de
* [http://www.cs.rochester.edu/~gildea/Map/ ''mapzoom''] – Sammlung von [[Perl (Programmiersprache)|Perl-Skripten]] und [[Common Gateway Interface|CGI]]-Programmen für Imagemaps, enthält u.&nbsp;a. ''shp2imagemap.pl'' zur Umwandlung von [[Shapefile]]s in Imagemaps ([[University of Rochester]], englisch)
* [https://www.cs.rochester.edu/~gildea/Map/ ''mapzoom''] – Sammlung von [[Perl (Programmiersprache)|Perl-Skripten]] und [[Common Gateway Interface|CGI]]-Programmen für Imagemaps, enthält u.&nbsp;a. ''shp2imagemap.pl'' zur Umwandlung von [[Shapefile]]s in Imagemaps ([[University of Rochester]], englisch)


== Einzelnachweise ==
== Einzelnachweise ==

Aktuelle Version vom 19. Juni 2023, 16:59 Uhr

Beispiel „Kontinente“NordamerikaSüdamerikaEuropaAfrikaAsienAustralienAntarktis
Beispiel „Kontinente“

Beispiel „Kontinente“

Verweissensitive Grafik (englisch image map) ist ein Begriff aus dem Webdesign und bezieht sich auch auf Multimediaprogramme. Sie bietet eine Möglichkeit, Hyperlinks innerhalb einer Grafik einzubetten. Diese werden mit der Variable shape= als rechteckige (rect), runde (circle) oder freie (poly) Schaltflächen realisiert, die sich wie Verweise (Anchor-Links) im Hypertext eines HTML-Dokumentes verhalten. In der Regel deutet ein sich verändernder Mauszeiger auf die nicht sichtbaren Schaltflächen hin. Verweissensitive Grafiken werden sowohl in Bild- als auch in Videodateien eingesetzt.

Auf Webseiten häufig anzutreffende Beispiele sind Landkarten, in denen bestimmte Regionen zu den entsprechenden Seiten führen. Ein weiteres Beispiel sind Ende des Jahres oft „interaktive“ Adventskalender.

Definition in HTML

[Bearbeiten | Quelltext bearbeiten]

Eine in HTML definierte Imagemap besteht aus einem eigentlichen Bild, das mit einem <img>-Tag definiert wird. Gleichzeitig wird bei diesem ein Attribut usemap angegeben, das auf die Imagemap verweist.

Die Imagemap besteht aus dem <map>-Tag sowie aus den einzelnen <area>-Tags, die die eigentlichen Definitionen der Felder darstellen, auf die geklickt werden kann. Diese definieren, vergleichbar mit der Definition bei einem <a>-Tag, welche URL aufzurufen ist. Folgender Code gibt an, dass ein Bereich (9,372,66,397), der als rechteckiger Bereich definiert wird, zur Wikipedia-Seite zeigt:

<img src="bild.jpg" alt="alternativtext" usemap="#mapname" />
<map name="mapname">
  <area shape="rect" coords="9,372,66,397" href="http://de.wikipedia.org/" alt="Wikipedia" title="Wikipedia" />
</map>

Grafische Hervorhebungen können mit CSS oder JavaScript umgesetzt werden.

Definition in Mediawiki

[Bearbeiten | Quelltext bearbeiten]

In der verbreiteten Wiki-Software Mediawiki gibt es eine Erweiterung „Extension:ImageMap“, mit der Imagemaps dargestellt, und ein Werkzeug, mit dem Imagemaps erstellt werden können.[1]

<imagemap>
Datei:Continents vide couleurs.png|300px|Beispiel „Kontinente“
poly   156 126   274 288   362 340   432 290   676  34   326  26   210  66   [[Nordamerika]]
poly   400 318   366 334   366 388   460 632   490 630   556 400   418 306   [[Südamerika]]
...
</imagemap>

Verweissensitive Grafiken in Videos

[Bearbeiten | Quelltext bearbeiten]

Auch in digitalen Videodateien können verweissensitive Grafiken angewandt werden. Dabei muss der Produzent (oder Hersteller) des Videos eine Map-Datei (als reine Textdatei) schreiben, die alle notwendigen Informationen enthält, wie

  • Art, Anzahl und Aussehen (Rechtecke, Kreise, Polygone) der anklickbaren verweissensitiven Bereiche
  • Zeitintervalle, während derer die Bereiche aktiv sind

Anwendungen sind beispielsweise aktiv vom Zuschauer einzublendende Zusatzinformationen oder Werbemitteilungen.

Pseudo-Verweissensitivität in Videos

[Bearbeiten | Quelltext bearbeiten]

Um einen Effekt von Verweissensitivität hervorzurufen greifen viele Videomacher auf Videoportalen zu Tricks zurück, die ein ähnliches Resultat wie eine echte verweissensitive Grafik kreiert. Beispielsweise wird auf Youtube eine Anmerkung in bereits zuvor gefertigte Bereiche des Videos eingebettet, was diesen Bereich innerhalb des Videos "klickbar" macht.

Tutorials:

Skripte:

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. MediaWiki: Extension:ImageMap
  2. imagemap maschek.hu