Skip to content
This repository has been archived by the owner on Nov 3, 2023. It is now read-only.

Bilder als SVG mit Fallback ausgeben #6197

Closed
MacKP opened this issue Sep 18, 2013 · 14 comments
Closed

Bilder als SVG mit Fallback ausgeben #6197

MacKP opened this issue Sep 18, 2013 · 14 comments
Labels
Milestone

Comments

@MacKP
Copy link

MacKP commented Sep 18, 2013

Am Wochenende hatte @JanoschSkuplik einen Code gezeigt, wo Modernen Browsern das SVG und anderen das normale Bild ausgeliefert wird.
Leider habe ich mir den Code nicht aufgeschrieben. Eventuell kann Janosch den mal hier rein hauen?
Wäre natürlich schön, wenn man das bei normalen Bildern angeben könnte. Bei Bildergalerien wüßte ich jetzt nicht wie man das man könnte von der Eingabe (ohne das die Bilder alle gleich heißen müssen oder so).
Wäre natürlich gerade im Zuge von unterschiedlich großen Bildschirmen und unterschiedlich schnellen Zugängen sehr nett zu haben ;-)

@JanoschSkuplik
Copy link

Der Code kam hierher: http://css-tricks.com/svg-fallbacks/, alternativ auch http://lynn.ru/examples/svg/en.html. Begründet wird das ganze hier http://jakearchibald.com/2013/having-fun-with-image/

@MacKP
Copy link
Author

MacKP commented Sep 18, 2013

Ich glaub man könnte die Verknüpfung SVG <-> normales Bild auch direkt in der Dateiverwaltung machen. Dann wäre die Verknüpfung auch bei Galerien möglich und nicht nur bei einzelnen Bildern.

@kikmedia
Copy link

Dateiverwaltung wäre ein sehr cooles Feature, dann könnte man das analog der Metadaten laufen lassen. Und wenn svg -> dann entsprechend ausgeben wie in Beispiel 2 von @JanoschSkuplik

Analog könnte man jetzt auf den Trichter kommen, auf ähnliche Art und Weise auch mehrere Bildgrößen abzuhandeln.

Edit: siehe auch #6198

@leofeyer
Copy link
Member

Was ist denn hier der eigentliche Feature-Request?

@Aybee
Copy link
Contributor

Aybee commented Mar 15, 2014

Contao 3.2.8
Im Moment kann man auf jeden Fall überhaupt keine SVGs als Bild-CE einbinden.

"svg" müsste in die Liste "Unterstützte Bildformate" und die Breiten und Höhenangaben zum Bild müssten in das IMG geschrieben werden, ohne das eine Bearbeitung stattfindet.

<!-- ist -->
<img src="files/logo.svg" alt="">
<!-- soll -->
<img src="files/logo.svg" width="200" height="200" alt="">

@MacKP
Copy link
Author

MacKP commented Mar 15, 2014

Das ganze dann in Kombination mit #6198 würde dann mit dem Codebeispielen von @JanoschSkuplik eine richtig feine Sache werden ;-)

Aber gut wäre schon mal als Anfang, das man überhaupt SVG nutzen kann.

@leofeyer
Copy link
Member

Ich würde hier um Unterstützung (Code-Snippets oder Pull-Request) bitten, da ich selbst noch nie mit SVG-Bildern gearbeitet habe.

@MacKP
Copy link
Author

MacKP commented Mar 18, 2014

Öh.. s.o.? Die Links von @JanoschSkuplik -> #6197 (comment)

@leofeyer
Copy link
Member

@MacKP Ich sehe da keine Code-Anpassungen an Contao, nur allgemeine Links.

@MacKP
Copy link
Author

MacKP commented Mar 18, 2014

Ah, so meinen ^^
Vllt kann da @JanoschSkuplik etwas vorbereiten... ich bn da nicht so der Held drinn ;-)

@Aybee
Copy link
Contributor

Aybee commented Mar 18, 2014

Soll ich für die einfache Implementierung (ohne Fallback) ein neues Ticket aufmachen? Die einfache Implementierung .svg als IMG wäre schnell gemacht.

  1. svg zu den unterstützten Bildformaten hinzufügen
  2. Wird als Dateiendung svg erkannt, die Erstellung der Thumbs und Bildberechnungen überspringen und einfach das Original im IMG (SRC) ausgeben. Eine im BE angegebene Breite und Höhe muss aber mit ins IMG (WIDTH HEIGHT).

Mit der Breite und Höhe kann man ja die Scallierung von SVGs verlustfrei einstellen. Hauptsächlich für Logos interessant.

@lionel-m
Copy link

lionel-m commented May 7, 2014

A very good article about how to use SVG with accessibility as a priority.

http://www.sitepoint.com/tips-accessible-svg/

@leofeyer leofeyer added this to the 3.4.0 milestone May 12, 2014
@leofeyer
Copy link
Member

leofeyer commented Sep 4, 2014

Kommt hier noch ein Pull-Request?

@leofeyer
Copy link
Member

SVG-Support ist bereits im develop-Zweig enthalten, der Rest kommt mit #7296.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

6 participants