Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. PNG und SVG

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    876

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

PNG und SVG

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
9 Beiträge 5 Kommentatoren 144 Aufrufe 5 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • CyberraphC Online
    CyberraphC Online
    Cyberraph
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen!

    Ihr fasst euch sicher an den Kopf bei der Frage, aber nur zum allgemeinen Verständnis.

    Beispielsweise das Mfd-Icons Set gibt es in PNG Format und als SVG Format.

    Welche Vor- und Nachteile haben PNG Bilder und wo ist der "richtige" Anwendungsfall diese zu nehmen?

    Welche Vor- und Nachteile haben SVG Bilder und wo ist der "richtige" Anwendungsfall diese zu nehmen?

    Laienhaft, soweit ich es mal aufgeschnappt habe:
    PNG sind nicht skalierbar und haben eine fixe Größe / Auflösung in der sie erstellt wurden,
    d.h. ab einer Bestimmten Ausdehnung werden sie unscharf in der Darstellung.

    SVG sind scalable vector grafiken -> d.h. diese sind flexibel in der Größe und bleiben immer "scharf".
    Und diese können zusätzlich beliebig farblich ausgefüllt werden bzw. kann man eine Farbe mitgeben.

    Ist das korrekt?

    PS:
    Hab zwar die Suche versucht, aber keine Forenbeiträge wirklich gefunden über SVG und PNGs...

    Beste Grüße!

    io-Broker Neuling 2024 :-)

    Bislang jedoch einiges an Beiträgen und Grundlagen eingeflößt, um etwas besser empor zu irren.

    OliverIOO 1 Antwort Letzte Antwort
    0
    • CyberraphC Cyberraph

      Hallo zusammen!

      Ihr fasst euch sicher an den Kopf bei der Frage, aber nur zum allgemeinen Verständnis.

      Beispielsweise das Mfd-Icons Set gibt es in PNG Format und als SVG Format.

      Welche Vor- und Nachteile haben PNG Bilder und wo ist der "richtige" Anwendungsfall diese zu nehmen?

      Welche Vor- und Nachteile haben SVG Bilder und wo ist der "richtige" Anwendungsfall diese zu nehmen?

      Laienhaft, soweit ich es mal aufgeschnappt habe:
      PNG sind nicht skalierbar und haben eine fixe Größe / Auflösung in der sie erstellt wurden,
      d.h. ab einer Bestimmten Ausdehnung werden sie unscharf in der Darstellung.

      SVG sind scalable vector grafiken -> d.h. diese sind flexibel in der Größe und bleiben immer "scharf".
      Und diese können zusätzlich beliebig farblich ausgefüllt werden bzw. kann man eine Farbe mitgeben.

      Ist das korrekt?

      PS:
      Hab zwar die Suche versucht, aber keine Forenbeiträge wirklich gefunden über SVG und PNGs...

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von
      #2

      @Cyberraph

      Das ist im großen Ganzen korrekt.
      SVG ist auch stufenlos skalierbar
      Bei PNG können seltsame Treppeneffekte entstehen und das Bild kann auch ungleich aussehen, wenn man es nicht immer um den 2 skaliert

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      CyberraphC 1 Antwort Letzte Antwort
      2
      • OliverIOO OliverIO

        @Cyberraph

        Das ist im großen Ganzen korrekt.
        SVG ist auch stufenlos skalierbar
        Bei PNG können seltsame Treppeneffekte entstehen und das Bild kann auch ungleich aussehen, wenn man es nicht immer um den 2 skaliert

        CyberraphC Online
        CyberraphC Online
        Cyberraph
        schrieb am zuletzt editiert von
        #3

        @oliverio
        Sprich es macht eigentlich immer Sinn SVGs zu nehmen überall (wenn verfügbar), oder?

        Beste Grüße!

        io-Broker Neuling 2024 :-)

        Bislang jedoch einiges an Beiträgen und Grundlagen eingeflößt, um etwas besser empor zu irren.

        OliverIOO AsgothianA 2 Antworten Letzte Antwort
        0
        • CyberraphC Cyberraph

          @oliverio
          Sprich es macht eigentlich immer Sinn SVGs zu nehmen überall (wenn verfügbar), oder?

          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von
          #4

          @Cyberraph

          Ja meist sind die Dateien auch kleiner

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          1 Antwort Letzte Antwort
          3
          • CyberraphC Cyberraph

            @oliverio
            Sprich es macht eigentlich immer Sinn SVGs zu nehmen überall (wenn verfügbar), oder?

            AsgothianA Offline
            AsgothianA Offline
            Asgothian
            Developer
            schrieb am zuletzt editiert von
            #5

            @Cyberraph sagte in PNG und SVG:

            eigentlich immer Sinn SVGs zu nehmen überall

            Bedingt ja. Es gibt Dinge die bei SVG nicht so ohne weiteres möglich sind.

            • Natürlich aussehende Gesichter.
            • feine Farbverläufe in mehreren Richtungen.

            Aber: Bei Icons und Grafiken ist das zumeist nicht gewünscht.

            Nimm Deinen Forum-Avatar und den von @oliverio als Beispiel:

            • deiner funktioniert als SVG oder PNG.
            • der von OliverIO funktioniert nicht (gut) als SVG, aber gut als PNG.

            A.
            Nachtrag: Mit hinreichend Aufwand kann man fast jedes PNG in ein SVG mit vergleichbarer Qualität verwandeln. Oft erzeugt das aber eine Unhandliche Frankendatei die ähnlich gross ist wi das PNG und änlich schlecht skaliert.

            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

            1 Antwort Letzte Antwort
            3
            • skvarelS Online
              skvarelS Online
              skvarel
              Developer
              schrieb am zuletzt editiert von skvarel
              #6

              In Bezug auf VIS nutze ich nur noch SVG. Sie lassen sich in den Widgets besser umfärben (bei PNG müssen sie in Schwarz vorliegen, damit es mit einem CSS Filter klappt).

              Weiterer Vorteil (wie Oliver schon sagte) ist die Skalierbarkeit und auch die Animation ist einfacher.

              Deswegen habe ich für VIS2 extra einen SVG Adapter gebastelt. Mein erster Adapter beinhaltet nur PNG.

              #TeamInventwo
              • Autodarts by inventwo
              • FoxESS Cloud by inventwo
              • vis-inventwo & vis-2-widgets-inventwo
              • vis-icontwo & vis-2-widgets-icontwo

              1 Antwort Letzte Antwort
              1
              • CyberraphC Online
                CyberraphC Online
                Cyberraph
                schrieb am zuletzt editiert von
                #7

                Danke für die Erklärungen ich dachte mir schon Einiges, aber das untermauert alles nochmal mehr. :-)

                Beste Grüße!

                io-Broker Neuling 2024 :-)

                Bislang jedoch einiges an Beiträgen und Grundlagen eingeflößt, um etwas besser empor zu irren.

                1 Antwort Letzte Antwort
                1
                • MartinPM Online
                  MartinPM Online
                  MartinP
                  schrieb zuletzt editiert von
                  #8

                  Gibt es vielleicht Nachteile bei schwachbrüstiger Hardware bei der Darstellung des Vektorbildes?

                  Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
                  Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
                  Linux pve 6.8.12-16-pve
                  6 GByte RAM für den Container
                  Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
                  Remote-Access über Wireguard der Fritzbox

                  OliverIOO 1 Antwort Letzte Antwort
                  0
                  • MartinPM MartinP

                    Gibt es vielleicht Nachteile bei schwachbrüstiger Hardware bei der Darstellung des Vektorbildes?

                    OliverIOO Offline
                    OliverIOO Offline
                    OliverIO
                    schrieb zuletzt editiert von OliverIO
                    #9

                    @MartinP

                    wenn das svg normale 2d operationen enthält dann nein.
                    selbst einfachste grafische User Interfaces basieren auf solchen Operationen
                    Das wären aus dem Index von w3schools auf der linken Seite alle Operationen von Rectangle bis Stroke.

                    Die Operationen weiter unten und ganz speziell https://www.w3schools.com/graphics/svg_filters_intro.asp
                    können den rechner und auch die grafikkarte an die grenzen bringen
                    Auch 3d ist mit svg möglich, das ist auch anspruchsvoller
                    https://sketchfab.com/3d-models/svg-example-9dc7e5ad8acf489aa02c503793a5ba12
                    https://sketchfab.com/3d-models/fnaf-sb-fixed-ruined-roxy-5179daf5af2c405aa729bc95487b053f

                    aber die normalen icons als svg sind alle kein problem

                    das folgende schluckt schon etwas mehr ressourcen
                    svgdemo1.mp4
                    das haben wir letztes jahr als show case für einen kunden gemacht.
                    das sind 3 svg ringe, die jeweils heftig mit den besagten filtern zerstreut werden.

                    Meine Adapter und Widgets
                    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                    Links im Profil

                    1 Antwort Letzte Antwort
                    2
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    743

                    Online

                    32.6k

                    Benutzer

                    82.1k

                    Themen

                    1.3m

                    Beiträge
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Anmelden

                    • Du hast noch kein Konto? Registrieren

                    • Anmelden oder registrieren, um zu suchen
                    • Erster Beitrag
                      Letzter Beitrag
                    0
                    • Home
                    • Aktuell
                    • Tags
                    • Ungelesen 0
                    • Kategorien
                    • Unreplied
                    • Beliebt
                    • GitHub
                    • Docu
                    • Hilfe