ok, vielleicht bekomme ich das mit der Skalierung noch hin, laut Internet gibts da Möglichkeiten.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Visuprojekt (Beispiel)
Einklappen
X
-
Dieses SVG ist vom Export des CAD-Programms geprägt - sprich: Viel zu kompliziert aufgebautVon Hand wäre es wesentlich einfacher und übersichtlicher, schließlich sind es nur ein paar Linien und Polygone. Auch die Skalierbarkeit ist ganz einfach zu erreichen, im SVG darf einfach kein Viewport angegeben sein.
EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)
Kommentar
-
Aus'm Kopf weiss ich's leider nicht genau - aber es ist irgendwie möglich quasi 100% anzugeben, so dass das SVG vom <img>-Tag (HTML) skaliert wird.EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)
Kommentar
-
Zitat von gaert Beitrag anzeigenDieses SVG ist vom Export des CAD-Programms geprägt - sprich: Viel zu kompliziert aufgebautVon Hand wäre es wesentlich einfacher und übersichtlicher, schließlich sind es nur ein paar Linien und Polygone. Auch die Skalierbarkeit ist ganz einfach zu erreichen, im SVG darf einfach kein Viewport angegeben sein.
Kommentar
-
Versteh ich nicht...
Code:<rect x=12 y=0 width=16 height=100 />
Code:<line x1=12 y1=30 x2=28 y2=30 />
Das einzige Problem ist, dass das SVG eben nicht bei 12/0, sondern bei 0/0 anfaengt. Ich habe versucht, dass ueber den viewport zu machen, aber wie gesagt war mir das dann alles zu stressig. Und die Koordinaten "umzurechnen" (also zB bei x jeweils 12 abzuziehen) war mir zu amateurhaft
Kommentar
-
Hier der erweiterte Code von Michael
@stonie2oo4 willst du das mit dem Zoom nochmal testen? Ich habe es im Chrome (ohne Edomi) mit Zoom vergrössert/verkleinert. So wie es aussieht sind immer noch unscharfe Linien dabei zb. bei 33%. Auf dem Ipad finde ich es ok
@panzaeron danke das habe ich eingebaut
Unbenannt.PNG
HTML-Code:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" width="400" height="400" viewBox="0 -1000 1000 1000" preserveAspectRatio="none" version="1.1" baseProfile="full"> <title>Behaglichkeitsdiagramm</title> <desc>Behaglichkeitsdiagramm nach Frank</desc> <!--vergrössert das Feld und ?--> <g transform="matrix(50 0 0 -10 -600 0)"> <!--Feld noch Behaglich--> <polygon fill="#d6d6d6" points="19.3 20 25.3 17 26.7 31.8 24.5 60 20.5 81.8 17 87.3 16 76.4 17.1 38.8" /> <!--Feld Behaglich--> <polygon fill="#a6a6a6" points="17.6 73.3 22 67 24.2 33.3 18.9 39.4" /> </g> <!--Linien vertikal--> <rect id="white_stripe" width="1350" height="2" y="-100" x="-100" fill="#FFFFFF"/> <rect id="white_stripe" width="1350" height="2" y="-200" x="-100" fill="#FFFFFF"/> <rect id="white_stripe" width="1350" height="2" y="-300" x="-100" fill="#FFFFFF"/> <rect id="white_stripe" width="1350" height="2" y="-400" x="-100" fill="#FFFFFF"/> <rect id="white_stripe" width="1350" height="2" y="-500" x="-100" fill="#FFFFFF"/> <rect id="white_stripe" width="1350" height="2" y="-600" x="-100" fill="#FFFFFF"/> <rect id="white_stripe" width="1350" height="2" y="-700" x="-100" fill="#FFFFFF"/> <rect id="white_stripe" width="1350" height="2" y="-800" x="-100" fill="#FFFFFF"/> <rect id="white_stripe" width="1350" height="2" y="-900" x="-100" fill="#FFFFFF"/> <!--Linien horizontal--> <rect id="white_stripe" width="2" height="1350" y="-1000" x="100" fill="#FFFFFF"/> <rect id="white_stripe" width="2" height="1350" y="-1000" x="200" fill="#FFFFFF"/> <rect id="white_stripe" width="2" height="1350" y="-1000" x="300" fill="#FFFFFF"/> <rect id="white_stripe" width="2" height="1350" y="-1000" x="400" fill="#FFFFFF"/> <rect id="white_stripe" width="2" height="1350" y="-1000" x="500" fill="#FFFFFF"/> <rect id="white_stripe" width="2" height="1350" y="-1000" x="600" fill="#FFFFFF"/> <rect id="white_stripe" width="2" height="1350" y="-1000" x="700" fill="#FFFFFF"/> <rect id="white_stripe" width="2" height="1350" y="-1000" x="800" fill="#FFFFFF"/> <rect id="white_stripe" width="2" height="1350" y="-1000" x="900" fill="#FFFFFF"/> <rect id="white_stripe" width="2" height="1350" y="-1000" x="1000" fill="#FFFFFF"/> </svg>
Kommentar
-
Mit Photoshop wäre das Thema wohl schon lange erledigt... Baaaaah... Pixelbilder...EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)
Kommentar
-
Ich verwende zwar nur wenige Bilder, aber die haben i.d.R. die doppelte Auflösung (für's iPad). Wenn das Bild also z.B. mit 400x400px dargestellt werden soll, halte ich das Bild mit 800x800px vor damit es auf Retina-Displays knackig scharf ist.
Die modernen Browser skalieren die Bilder sehr akkurat - nicht wie früher per Pixelwiederholung, sondern algorithmisch ausgefuchstEDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)
Kommentar
-
Zitat von Simone Beitrag anzeigen@stonie2oo4 willst du das mit dem Zoom nochmal testen?. Aber aus irgend einem Grund will es nicht so wie ich will.
Wenn ich das Bild in Edomi einfügen will, bleibt die Ansicht leer.
Hat es schonmal jemand anderes probiert? Dann wüsst ich wenigstens obs an mir liegtGruß Ben
Kommentar
Kommentar