[Talk-de] Einbinden von Image-Tags aus Wikimedia

Raimond Spekking raimond.spekking at gmail.com
Fr Jan 6 15:36:06 UTC 2012


Am 06.01.2012 14:08, schrieb Alexander Matheisen:
> 
> Ich werte nur die zweite Variante aus - die direkte URL - da ich so direkt das 
> Bild einbinden kann. Bei der ersten Variante müsste ich erst noch die Bild-URL 
> aus der HTML-Seite herausfiltern.

Aus der HTML-Seite musst du das nicht herausfiltern, es geht bequemer.
Wenn du ein Tag hast der Form:

image = http://commons.wikimedia.org/wiki/File:Dateiname.jpg
oder
image = https://commons.wikimedia.org/wiki/File:Dateiname.jpg

musst du dir nur den Dateinamen schnappen und mit Hilfe einer
Spezialfunktion

https://commons.wikimedia.org/wiki/special:filepath/Dateiname.jpg

wird dir das Bild angezeigt.

Daran kannst du - falls gewünscht - auch noch einen Parameter
?width=100px hängen, dann wird dir das Bild on thy fly mit einer Breite
von 100 Pixel durch die Wikimedia-Server berechnet. Spart Ladezeit und
Runterskalierung im Browser:

https://commons.wikimedia.org/wiki/special:filepath/Subbelratherstrasse221.jpg?width=100px

> 
> Bezüglich Lizenzhinweis hatte ich das Problem, dass man den Autor und die 
> Lizenz nicht per API abfragen kann. Daher habe ich das mit diesem Link unter 
> dem Bild gelöst, der auf die Bildseite (die erste URL) verweist. Ob das 
> rechtlich reicht, weiß ich nicht.

Ja, ein großes, ungelöstes Problem, die fehlende API :-/

> Meiner Meinung sollte sich aber seitens Wikimedia keiner beschweren, dass der 
> Lizenzhinweis nicht ausreicht, wenn die es nicht hinkriegen, diese Daten 
> maschinenlesbar bereitzustellen.

Wikimedia direkt kann sich nicht beschweren, da Wikimedia direkt keine
Rechte an den Bildern hat, sondern immer nur die jeweiligen Fotografen.

Raimond.

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 259 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.openstreetmap.org/pipermail/talk-de/attachments/20120106/d53309a6/attachment.sig>


Mehr Informationen über die Mailingliste Talk-de