AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Freie Vektorgraphik Implementierung für Delphi?
Thema durchsuchen
Ansicht
Themen-Optionen

Freie Vektorgraphik Implementierung für Delphi?

Ein Thema von Dani · begonnen am 24. Apr 2005 · letzter Beitrag vom 9. Sep 2005
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#11

Re: Freie Vektorgraphik Implementierung für Delphi?

  Alt 26. Apr 2005, 12:47
Zitat von xaromz:
Kommentare, Anregungen, Fehlerbeschreibungen (sind sicher viele Fehler drin) und Verbesserungsvorschläge sind willkommen.
Erstmal Respekt für solch ein Projekt
Ich arbeite selbst einiges mit den Adobe SVG-Viewer. Der ist zwar der einzige Viewer der wirklich praktisch jede SVG-Zeichnung darstellen kann (ich denke er wird für alle anderen SVG-Anwendungen als Referenz verwendet), aber diese Implementierung hat so ihre Eigenheiten wenn man sie in einer Anwendung != IE verwenden will.

Verbesserungsvorschläge:

- Unterstützung von SVGZ (ZLib/GZIP-Komprimierten) Dateien (z.B. Verwendung von Abbreviat-Komponenten)
- Unterstützung von uses (<use xlink:href="#textPath" stroke="blue" fill="none"/>) (Anhang beinhaltet komplettes SVG)
- Ausblenden versteckter Elemente
- Verlinkte Bilder (<image x="0" y="0" width="1385" height="986" xlink:href="SVG-mit-PNG.png">)
Angehängte Dateien
Dateityp: zip beispiele_174.zip (2,2 KB, 30x aufgerufen)
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#12

Re: Freie Vektorgraphik Implementierung für Delphi?

  Alt 26. Apr 2005, 13:23
Hallo,

danke für die Rückmeldung.

verlinkte Bilder funktionieren schon, eingebettete auch (Base64), use geht auch schon.
Für beides muss man aber den Namespace (ns_xlink) mit angeben:

Zitat:
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
]
>

<svg xmlns:xlink="&ns_xlink;" width="1200" height="400" viewBox="0 0 1200 400">
Zu dem einen Beispiel (Test.svg): Textpath funktioniert noch nicht, sonst geht alles.

Ein Problem hab ich noch beseitigt: Angaben in Zemtimeter werden jetzt in Pixel umgerechnet (1cm = 100px). Datei hab ich angehängt.

SVGZ ist ne gute Idee. Schau ich mir mal an, sollte nicht allzu schwer sein.

Gruß
xaromz
Angehängte Dateien
Dateityp: pas svgparse_370.pas (8,8 KB, 31x aufgerufen)
  Mit Zitat antworten Zitat
xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#13

Re: Freie Vektorgraphik Implementierung für Delphi?

  Alt 26. Apr 2005, 13:31
Hier noch die versteckten Elemente. Da hatte ich doch glatt ein Attribut vergessen...

Gruß
xaromz
Angehängte Dateien
Dateityp: pas svg_193.pas (60,4 KB, 44x aufgerufen)
  Mit Zitat antworten Zitat
svgviewerviewer

Registriert seit: 9. Sep 2005
1 Beiträge
 
#14

Re: Freie Vektorgraphik Implementierung für Delphi?

  Alt 9. Sep 2005, 18:04
Krasses Teil dieser SVG-Viewer. Mannomannomannomann. ES VAU GE. Mannomannomann.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz