Computer: SVG (aus Wiki)

SVG (aus Wiki)

Gehört zu: Computer, Vektorgrafik
Siehe auch: InkScape, WordPress Plugins, GitHub

Stand: 14.10.2023

SVG Scalable Vector Graphics

  • SVG ist ein auf XML beruhender W3C-Standard für VektorGrafik.
    • SVG 1.0: 2001
    • SVG 1.1: 2003
    • SVG 1.2: 2005
  • SVG wurde sehr stark von der Firma Adobe unterstützt. Zum 1.1.2008 hat Adobe “End of Life” verkündet.
  • SVG hat als offenes; d.h. nicht-proprietäres Format große Unterstützung durch OpenSourceSoftware
  • SVG wird von MediaWiki unterstützt
  • WebBrowser unterstützen SVG auch…?
  • Konkurrierend zu SVG ist: Flash von Macromedia (aufgekauft von Adobe)

Bekannte Probleme

  • Darstellung von Pfeilspitzen an Linien
  • Welche Schrifttypen werden unterstützt?
  • Darstellung von Fließtext (ab SVG 1.2 möglich)

Erstellen von SVG-Dateien

SVG-Zeichnungen kann ich direkt mit der Software InkScape erstellen und bearbeiten.

Bestimmte Grafiken kann ich schöner mit der Software GeoGebra erstellen. Die kann ich dann als SVG exportieren.

Einbetten von SVG-Dateien in WordPress

Ich speichere meine SVG-Dateien unabhängig von WordPress einfach auf GitHub. Von da kann ich sie einfach über “Add Media” und “Insert from URL” in einen WordPress-Artikel einfügen.

Beispiel: SVG Hello World

So sieht der SVG Quelltext aus:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="260" height="60">
	<rect x="10" y="10" fill="blue" width="240" height="40"/>
	<text x="40" y="40" style="fill:gold; font-size:20pt">
		Hello World!
	</text>
</svg>

Abbildung 1: Das als SVG-Grafik (GitHub: Helloworld.svg)

Beispiel: SVG Tageslänge

Die Berechnung der Tageslänge konnte ich schon in meiner Schulzeit (1962) anhand folgender Zeichnung durchführen:

Abbildung 2: Tageslänge (GitHub: Tageslaenge.svg)

SVG in eine WordPress-Seite einbinden

[[Image:Rss-family.svg|600px]]

Dies Beispiel stammt von der Seite: RSS.

Abbildung 3: RSS Family (GitHub: Rss-family.svg)

Dies SVG-Beispiel stammt von der Seite: SWiSH

Abbildung 4: SWiSH (GitHUb: Swish_Flash_Animation.svg)

SVG in eine HTML-Seite einbinden

<embed width="940" height="500" type="image/svg+xml" src="%ATTACHURL%/rss-family.svg"></embed>
oder:
<object data="%ATTACHURL%/rss-family.svACHURL%/rss-family.svg"  width="940" height="500" type="image/svg+xml" />

Damit der WebBrowser das SVG anzeigen kann, muss ein SVG-Viewer (Adobe, Corel) installiert sein. Vgl dazu: MozillaFirefox.

SVG Tools

SVG Tools

SVG die ersten Schritte

  • Koordinatensystem
    • X-Achse waagerecht vom linken Bildrand nach rechts
    • Y-Achse senkrecht vom oberen Bildrand nach unten
  • Elemente
    • Rechteck
    • Text, auch Fließtexte
    • Bezierkurven
    • Kreis, Ellipse, Bogen
    • Pfad
    • Pfeilspitzen ????????

Beispiel für einen Pfad

Pfad aus “M” (=move to) und “L” (= line to):

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" version="1.0" 
     width="200" height="300">
  <path stroke="black" stroke-width="1px" fill="none"
     d="M 50,250 L 50,150 L 100,77.5 L 150,150 L 55,150 L 150,250 L 54.5,250 L 150,154 L 150,246"/>
</svg>

Abbildung 5: Dies als Grafik (GitHub: DasHausvomNikolaus.svg)

Beispiel für Bogenstücke

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="300" height="300">
<g stroke="black" stroke-width="1" fill="none">
<path d="M150 50 A100 100 0 0 0 50 150" />
<path d="M0 150 L150 150" stroke="red"/>
<path d="M150 0 L150 150" stroke="blue" />
<path d="M50 200 A50 50 0 0 1 100 250" />
<path d="M50 160 L50 300 M0 250 L150 250" stroke="gray"/>
</g>
</svg>

Dies als Grafik:

Abbildung 6: Bogenstücke als Grafik-Datei (GitHub: Pathwitharcs.svg)

Beispiel für zwei einzelne Textzeilen

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg xmlns="http://www.w3.org/2000/svg"  width="265" height="65" 
     xml:space="preserve" color-interpolation-filters="sRGB" fill="none">
	<title>Balanced Scorecard</title>
	<desc>Aus:  pres_030806.ppt TTC</desc>
	<style type="text/css">
		.st2 {fill:rgb(0,103,171);font-family:Verdana;font-size:20pt;font-style:italic;font-weight:bold}
	</style>
	<g>	
                <rect x="1" y="1" fill="none" stroke="black" width="264" height="64"/>
		<text x="18" y="29" class="st2">Basic Balanced</text>	
		<text x="50" y="55" class="st2">Scorecard</text>		
	</g>
</svg>

Dies als Grafik:

Abbildung 7: Textzeilen (GitHub: BalacedScorecard-3.svg)

Beispiel für Fließtext

Fließtext wurde in SVG 1.2 neu eingeführt. Nicht alle SVG-Tools unterstützen dies.
SVG-Quellcode:

<?xml version="1.0" standalone="no"?>
<svg version="1.2" xmlns="http://www.w3.org/2000/svg"
    id="body" width="350" height="350">
  <title>SVG flowPara Example.</title>
  <g>
    <rect stroke="blue" fill="gold" x="10" y="10" width="200" height="300"/>
    <flowRoot>
      <flowRegion>
        <rect stroke="blue" fill="gold" x="10" y="10" width="200" height="300"/>
      </flowRegion>
      <flowDiv text-align="start">
        <flowPara font-family="Arial" font-size="20" fill="#000000" text-align="start">
                  P1 The quick brown fox jumped over the lazy dog.</flowPara>
        <flowPara font-family="Arial" font-size="20" fill="#000000" text-align="start">
                  P2 Gallia est omnis divisa in partes tres quarum unam incolunt Belgae.</flowPara>
        <flowPara font-family="Arial" font-size="20" fill="#000000" text-align="start">
                  P3 a b c d e f g h i j k l m n o p q r s t u v w x y z</flowPara>
      </flowDiv>
    </flowRoot>
  </g>
</svg> 

Abbildung 8: Dies als SVG-Datei (GitHub: Flow-2.svg)

Beispiel für Fließtext mit SVG 1.2

Weblinks

Computer: Einbetten von Medien-Dateien in WordPress

Gehört zu: WordPress Plugins
Siehe auch: Google Drive, SVG-Zeichnungen, Google Apps Login, Google Fotos
Benutzt: Fotos von Google Drive

Stand: 14.10.2023

Ich suche nach einem Weg, wie ich Medien-Dateien (z.B. JPG, SVG, XLS, MP3, MP4, GMX,…) in meine WordPress-Artikel gut einbinden kann. Also wirklich “einbinden”, möglichst keinen Upload. Die Medien-Dateien werde ich dann irgendwo “hosten”, unabhängig vom WordPress-Provider.

Im ersten Schritt werde ich also meine Medien-Dateien auf Google Drive speichern. Dabei ist wichtig, welchen meiner Google-Accounts ich dafür verwende.

Im zweiten Schritt möchte ich die auf Google Drive gespeicherte Medien-Datei in einen WordPress-Artikel einbinden.

Hochladen der Medien-Dateien auf Google Drive

Um meine Medien-Dateien auf mein Google Drive hochzuladen, benutze ich meinen Web-Browser und gehe auf mein Google Drive (https://dirve.google.com). Dort melde ich mich mit meinem Google Konto (rubaschow@googlemail.com) an:

Abbildung 1: Anmelden bei Google Drive (Google Drive: GoogleDrive20.jpg)

Im obersten Ordner “Meine Ablage” lege ich einen Unterordner mit dem Namen “WordPress” an.

In diesen Unterordner WordPress lade ich dann meine Medien-Dateien hoch.

Die hochgeladenen Medien-Dateien gebe ich dann noch frei für “Jeder, der über den Link verfügt”.

Dann kann das Einbetten in einen WordPress-Artkel losgehen…

Einbetten von Medien-Dateien in WordPress-Artikel

Zum Einbetten von Dateien aus Google Drive gibt es ein älteres und ein neueres WordPress-Plugin:

  • Älteres Plugin: “Google Drive Embedder”
  • Neueres Plugin: “Integrate Google Drive”

Beide benutzen zum Anmelden am Google-Konto ein weiteres WordPress-Plugin “Login for Google Apps“. Dieses Plugin muss also zuerst installiert und eingerichtet werden.

WordPress-Plugin “Login for Google Apps”

Dies hatte ich schon einmal in 2021 beschrieben: Google Apps Login

Login for Google Apps uses the latest secure OAuth2 authentication recommended by Google, including 2-factor Auth if enabled for your Google Workspace (formerly known as Google Apps / G Suite) accounts.

Nun beginnt eine recht komplizierte Prozedur, mit der wir am Schluss eine “Client-ID” und ein “Client Secret” bekommen, dass wir im Setup des WordPress-Plugins eintragen können.

Diese Prozedur erfordert einen  Admin access zu einer  Google Workspace domain, oder einen normalen Gmail account, womit man die Registrierung vornehmen kann, um am Ende diese zwei einfache Daten von Google zu bekommen.

In your Web Browser  go to the Google Developers Console: https://console.cloud.google.com

Jetzt muss eine Anmeldung am “richtigen” Google-Konto aktiv sein; dann sieht man diejenigen “Projekte”, die zu diesem Google-Konto gehören.

Abbildung 2: Google Developers Console (Google Drive: GoogleDrive21.jpg)

In der Google Developers Console, sehe ich schon ein Projekt names “WordPressPhotos”, das ich als letztes bearbeitet hatte. Falls das nicht das richtige Projekt ist, können wir ein anderes vorhandenes Project dieses Google Kontos auswählen. Wenn noch garkein Projekt da ist, klicken wir auf Create Project und legen ein ganz neues Projekt an.

Nun sind wir also auf unserem gewünschten Projekt und klicken als nächstes auf  APIs & Auth (APIs und Dienste) im Menü links, und dann auf “Anmeldedaten” . Dort sehen wir schon die zuvor angelegte “OAuth 2.0 Client-Id” namens “WordPress”.
http://blog.kr8.de/wp-admin/admin.php?page=wpseo_dashboard
Falls wir eine “OAuth 2.0 Client-Id” neu anlegen wollen,…..and select the Consent screen sub-menu.  XYZ

Die so erhaltenen zwei Infos “Client-Id” und “Client Secret” tragen wir im Setup des Plugins “Login for Google Apps” wie folgt ein:

Abbildung 3: Settings im Plugin “Login for Google Apps” (Google Drive: GoogleDrive23.jpg)

Abbildung 4: WordPress-Plugin “Login for Google Apps” (Google Drive: GoogleDrive24.jpg)

WordPress-Plugin: “Integrate Google Drive”

Zum Abschluss dieser (einmaligen) Einrichtung der WordPress-Plugins müssen wir noch dem Plugin “Integrate Google Drive” sagen welches Google-Konto es benutzen soll (mehrere Google-Konten wären kostenpflichtig).

Abbildung 5: WordPress-Plugin “Ingegrate Google Drive” (Google Drive: GoogleDrive25.jpg)

Einbetten von Media-Dateien von Google Drive

Da zu habe ich das WordPress-Plugin “Integrate Google Drive” installiert. Danach erscheint beim Editieren eines jeden WordPress Artikels in der oberen Leiste eine Schaltfläche “Google File” (in der Reihe: Add Media, Add slider, Google File, Add Contact Form):

Abbildung 6: WordPress – Google Drive (Google Drive: GoogleDrive26.jpg)

Wenn ich auf diese Schaltfläche “Google File” klicke, öffnet das Plugin zunächst ein Fenster “Select Insert Type”, wo ich “Embed Document” auswähle. Danach wird der oberste Ordner “Meine Ablage” von Google Drive (meines festgelegten Google Kontos) angezeigt..

Abbildung 7: Select Insert Type (Google Drive: GoogleDrive27.jpg)

Einbetten von Fotos – JPG-Dateien

Fotos (JPG-Dateien) werden so als “iframe” in den WordPress-Artikel eingebettet.

Beispiel:

<iframe class=”igd-embed” src=”https://drive.google.com/file/d/14p0r4cfiHWRCY4KyQND4MkW8LMbluwHq/preview?rm=minimal” width=”100%” height=”480px” frameborder=”0″ scrolling=”no” allowfullscreen=”allowfullscreen”></iframe>

Ich mache dann immer noch folgende Änderungen im Editor (statt “Visual” gehe ich auf den Reiter “Text”).

Dann suche ich die HTML-Passage mit dem IFRAME und mache drei Dinge:

  1. Entfernen der CSS-Klasse:  class=”igd-embed”
  2. Width und Height auf die genaue Größe des Fotos, damit keine schwarzen Balken entstehen…

Einbetten von Zeichnungen – SVG-Dateien

Mit dem WordPress-Plugin “SVG Support” kann ich zwar SVG-Zeichnungen schön in meine WordPress-Artikel einbinden, die Speicherung erfolgt aber in der WordPress-Media-Library – also beim WordPress-Provider. Ich möchte die Speicherung aber unabhängig vom WordPress-Provider vornehmen. So wie ich das schon mit einen Pixel-Bildern mache, die auf Google Drive gespeichert sind.

Update 2023: Mittlerweile speichere ich meine SVG-Grafiken auf GitHub. und füge dann über “Add Media” und “Insert from URL” die SVG-Zeichnung ein.

Beispiele:

Einbetten von Tabellenblättern – XLS-Dateien

Bei Tabellenblättern möchte man häufig ja nicht die ganze Datei, sondern nur einen Ausschnitt eines Tabellenblatts in den WordPress-Artikel einbetten.

Zum Einbetten von Tabellen gibt es diverse WordPress-Plugins z.B.: “TablePress”, “WP Table Manager”,…

Beispiele dafür sind:

Im Prinzip kann ich Excel-Dateien genauso wie oben beschrieben bei JPG-Dateien in WordPress einbinden. Der Punkt ist nur, dass dann immer das ganze Tabellenblatt angezeigt wird, obwohl man meisten ja nur eine bestimmte Range haben möchte…

Abbildung 8: Die ganze Excel-Datei einbinden (Google Drive: Beobachtungsobjekte.xlsx)

Wenn ich nur einen bestimmten Ausschnitt (eine Excel-Range) haben will, muss ich eine andere URL nehmen. Diese URL benutzt dann statt “?preview” das Wort “?htmlembed”. Wobei ich soeine Excel-Range dann alternativ über WordPress-Embed oder über IFRAME einbauen kann.

Abbildung 9: Nur eine kleinere Excel-Range einbinden mit EMBED (Google Drive: Beobachtungsobjekte.xlsx)

Abbildung 10: Nur eine kleinere Excel-Range einbinden als IFRAME (Google Drive: Beobachtungsobjekte.xlsx)

Einbetten von Audio-Dateien – MP3-Dateien

Ich möchte die Speicherung auch der MP3-Dateien unabhängig vom WordPress-Provider vornehmen. So wie ich das schon mit einen Pixel-Bildern (JPG) mache, die auf Google Drive gespeichert sind.

Deswegen speichere ich meine MP3-Dateien auch auf Google Drive. und embedde sie dann manuell als IFRAME  über Google Drive in den WordPress-Beitrag.

Beispiele:

Der Wind und der Löwe

Einbetten von GPS-Tracks – GPX-Dateien

Ich möchte die Speicherung auch de GPX-Dateien unabhängig vom WordPress-Provider vornehmen. So wie ich das schon mit einen Pixel-Bildern (JPG) mache, die auf Google Drive gespeichert sind.

Deswegen speichere ich meine GPX-Dateien auf GitHub. und füge dann mit Hilfe des WordPress-Plugins OSM die Landkarte mit GPS-Track in den WordPress-Beitrag ein.

Beispiele:

Peninsula Tour

==================================

Beispiel

Das WordPress-Plugin “Google Apps Login” habe ich unter “WordPress Settings” auf eines meiner Google-Konten (rubaschow) eingestellt.

Mit dem Google-Konto habe ich mich angemeldet, zwei Ordner neu angelegt: “Audio” und “Pictures”.

Dann habe ich in den Ordner “Audio”  drei MP3-Dateien und in den Ordner “Pictures” einige JPG-Dateien hochgeladen.

Schießlich habe ich die hochgeladenen Dateien auf “Shared” gesetzt und zwar mit “jeder der den Link hat“.

Beispiel 1: Eine JPG-Datei “netzwerk07.jpg”

 

Beispiel 2: Eine MP3-Datei “derloewe.mp3”

 

 

Astronomie: Tägliche Bewegung der Himmelsobjekte

Gehört zu: Sonnensystem
Siehe auch: Tageslänge, Sphärische Trigonometrie
Benötigt: WordPress Latex-Plugin, Grafiken von Github

Tägliche scheinbare Bewegung der Gestirne

Wenn wir wissen wollen, wie sich ein Himmelobjekt mit bekannter Rektaszension und Deklination im Laufe des Tages über den Himmel bewegt, so ist die einfache Formel:

  • Stundenwinkel = Sternzeit – Rektaszension
  • Deklination = const.

Damit haben wir die äquatorialen Koordinaten Stundenwinkel (t) und Deklination (δ) als Funktion der Sternzeit.

Wenn wir die azmutalen Koordinaten Höhe (h) und Azimuth (A) haben wollen, so müssen wir das wie folgt umrechnen:

(Quelle: https://de.wikibooks.org/wiki/Astronomische_Berechnungen_f%C3%BCr_Amateure/_Druckversion#Koordinatentransformationen )

\( \sin h = \sin \phi \cdot \sin \delta + \cos \phi \cdot \cos \delta \cdot \cos t \)

und

\( \tan A = \Large \frac{\sin t}{\sin \phi \cdot \cos t – \cos \phi \cdot \tan \delta}  \)

Beispiel Wega in Hamburg:

Abbildung 1: Scheinbare tägliche bewegung der Wega (Github: TaeglicheBewegung.svg)

TaeglicheBewegung.svg

Scheinbare tägliche Bewegung der Wega

 

Computer Software: InkScape

Gehört zu: Vektor-Grafik
Siehe auch: SVG, Graphics in WordPress, GitHub

Vektorgrafiken mit InkScape

Bereits in meinem Wiki hatte ich einen Artikel zu InkScape begonnen. Hier sind jetzt alle meine Bemerkungen zu InkScape zusammengeführt.

Die Software InkScape

Inkscape ist eine Open Source Software (also kostenlos), mit der man Vektor-Grafiken auf Basis von SVG erstellen und bearbeiten kann.

Inkscape ist eine “Fork” von Sodopodi.

SVG-Grafiken können in WordPress mit einem Plugin eingebunden werden:  SVG mit WordPress.

Ich speichere meine SVG-Grafiken auf GitHub: https://github.com/. Dort habe ich zwei Repositories:  dkracht/drawings und dkracht/svg. Diese können dann einfach per URL in WordPress eingebunden werden.

Die Versionen von InkScape

  • 20200501 Version 1.00
  • 20170104 Version 0.92
  • 20150130 Version 0.91
  • 20070205 Version 0.45

Installation von InkScape

  • Definitive Software Library: InkScape
  • Name: InkScape
  • Version: 1.00
  • Hersteller/Bezugsquelle: https://inkscape.org/de/release/0.92.3/
  • Installations-Ordner: d:\bin\Inkscape
  • Konfiguration: ./.
  • Systemvorassetzungen: Windows,…

Verwendung von InkScape

  • Zur Erstellung von Vektorgrafiken im SVG-Format.
  • Zur Skalierung von SVG-Grafiken auf MediaWiki bzw. WordPress

Zeichnen mit InkScape

Dokument / Zeichnung

Menüleiste: Datei -> Dokumenteneinstellungen  -> Reiter “Seite”  (Portrait/Landscape – A4,…)

Menüleiste: Ansicht -> Zoomfaktor -> Seite

Gerade Linien – Bezier-Kurven – Pfeile

Gerade Linien zeichnet man mit dem Tool “Bezier-Kurven und gerade Linien zeichnen” in der Werkzeugleiste rechts das Symbol “Schreibfeder” unterhalb des Symbols “Spirale”.

Quadrate

Rechteck zeicnen, dabei Taste “Strg” drücken (zusätzlich SHIFT-Taste erhält den Mittelpunkt)

Kreisbögen

xyz

Texte

Sonderzeichen z.B. griechische Buchstaben können in Textfeldern als Unicode eingegeben werden. Dazu nimmt man die Tasten:

  • Strg+U
  • 4-stelliger Unicode
  • Enter

Beispielsweise: delta = <Strg+U> 03B4 <Enter>, phi = <Strg+U> 03C6 <Enter>,…

Texte können auch entlang von Kurven gesetzt werden. Die Kurve darf kein “Shape” sein, sondern muss ein “Pfad” sein.

 

 

Astronomie: Kosmologie

Gehört zu: Astronomie
Siehe auch: Mathematik, Physik, Diagramm, Teilchenphysik, Entfernungsbestimmung, Relativitätstheorie
Benötigt: WordPress Latex-Plugin, Grafiken von GitHub, Bilder von Wikipedia

Stand: 16.02.2024

Kosmologie

In der Kosmologie wollen wir das Universum als Ganzes beschreiben inklusive der Entwicklung vom Urknall bis heute und weiter…

In der relativistischen Kosmologie geht es darum, eine Lösung von Einsteins Feldgleichungen zu finden, die in Übereinstimmung mit der Materieverteilung im Universum auf großen Skalen ist.

Link: https://ned.ipac.caltech.edu/level5/Peacock/Peacock3_1.html

Am Ende kommen wir zum vielgenannten “Standardmodell der Kosmologie“…

Link: https://www.uni-muenster.de/Physik.TP/archive/fileadmin/lehre/teilchen/ws0607/RobertsonWalkerFriedmann.pdf

Dieses “Standardmodell der Kosmologie” beruht auf zwei Dingen:

  • der Einsteinschen Allgemeinen Relativitätstheorie
  • dem “Kosmologischen Prinzip”

Einsteins Allgemeine Relativitätstheorie

Die Einsteinschen Feldgleichungen der Allgemeinen Relativitätstheorie beschreiben, wie sich der Raum krümmt (Ricci-Tensor) in Anwesenheit von Energie und Materie (Energie-Impuls-Tensor).

\( \Large R_{\mu \nu} – \frac{1}{2} R g_{\mu \nu} + \Lambda g_{\mu \nu} = \frac{8 \pi G}{c^4} T_{\mu \nu} \\\)

In dieser Formel sehen wir folgende Bestandteile:

  • Energie-Impuls-Tensor: \( T_{\mu \nu} \)
  • Metrischer Tensor: \( g_{\mu \nu} \)
  • Ricci-Tensor: \( R_{\mu \nu} \)
  • Kosmologische Konstante: Λ (später hinzugefügt)

Die Gleichungen sind so kompliziert, dass man sie ohne weitere Annahmen nicht geschlossen lösen kann. Als Annahme wurde darum das kosmologische Prinzip (s.u.) zusätzlich eingeführt.

Zur Allgemeinen Relativitätstheorie habe ich einen separaten Blog-Beitrag geschrieben.

Kosmologisches Prinzip

Das Kosmologisches Prinzip besagt, dass das Universum isotrop und homogen ist. Es gibt also keinen ausgezeichneten Ort und keine ausgezeichnete Richtung im Universum.

Isotropie (das Universum sieht in alle Richtungen gleich aus) und Homogenität (das Universum sieht an jedem Ort gleich aus).
Wobei das alles nur bei der Betrachtung sehr großer Skalen (d.h. ab mehreren hundert Megaparsec) der Fall ist.

Friedmann-Robertson-Walker-Metrik

Damit wir im Universum überhaupt Geometrie und später auch Differential- und Integralrechnung betreiben können, benötigen wir eine Metrik, die wir beispielsweise durch ein Linienelement beschreiben.

Link: https://www.uni-muenster.de/Physik.TP/archive/fileadmin/lehre/teilchen/ws0809/FRWMetrikFriedmannGleichung.pdf

\( (ds)^2 = g_{\mu\nu} dx^\mu dx^\nu \)

wobei der metrische Tensor \( g_{\mu\nu} \) vom Ort x abhängen kann.

Durch die Forderung nach Isotropie erhält man als Lösung der Einsteinschen Feldgleichungen der Allgemeinen Relativitätstheorie (ART) das Friedmann-Robertson-Walker-Linienelement:

in der vierdimensionalen ungekrümmten (“flachen”) Raumzeit als:

\( (ds)^2 = c^2 (dt)^2 – a(t)^2 \left( (dx)^2 + (dy)^2 +(dz)^2 \right) \\ \)

oder im gekrümmten Raum und in mitbewegten sphärischen Koordinaten (r, θ, φ) als:

\(  (\mathrm{d} s)^{2}=c^{2}(\mathrm{d} t)^{2}-a(t)^{2}\left(\Large\frac {(\mathrm{d} r)^{2}}{1-k\ r^{2}} \normalsize + r^{2}(\mathrm{d} \theta)^{2} + r^2 sin^2 \theta \cdot (d\phi)^2\right)\ \)

wobei

  • a(t) der sog. Expansionsfaktor ist, auch “Skalenfaktor” genannt
  • der Krümmungsparameter k = + 1 , 0 , − 1 ist

Das Ergebnis ist die FRW-Metrik – eine Raumzeitgeometrie, die das kosmologische Prinzip erfüllt. Diese Metrik bezeichnen manche auch als FLRW-Metrik, um den ebenfalls beteiligten George LeMaître (1894-1966) zu würdigen.

Die Friedmann-Gleichung

Alexander Friedmann fand unter der Annahme des Kosmologischen Prinzips (s.o.), und der FRW-Metrik seine berühmte Gleichung als Lösungen der Einsteinschen Feldgleichungen der ART.

Wenn man die FRW-Metrik sowie einen passenden Energie-Impuls-Tensor (s.o.) voraussetzt, reduzieren sich die Einsteinschen Feldgleichungen auf die Friedmann-Gleichungen. Ihre Lösung ist der zeitliche Verlauf des Skalenfaktors a(t) der FRW-Metrik.

Auch hierzu habe ich einen eigenen Blog-Artikel: Friedmann-Gleichung begonnen.

Kosmologie: Entfernungen im Universum

In der Kosmologie hat man zwei verschiedene Maße für Entfernungen im Universum (Davis & Lineweaver 2004):

Comoving Distance (mitbewegte Entfernung): Entfernung eines Objekts, die sich mit der Zeit nicht ändert – also die Expansion des Universums “herausgerechnet”. Die “Comoving Distance” wird definiert als identisch der “Proper Distance” zum jetzigen Zeitpunkt. Man spricht auch vom sog. Skalenfaktor a(t), der sich im Laufe der Zeit ändert. Zur Zeit t=heute ist a(heute)=1.

Proper Distance (Eigenentfernung): Entfernung eines Objekts zu einem bestimmten Zeitpunkt. Wegen der Expansion des Universums ändert sich die “Proper Distance” mit der Zeit.

Urknall: Geschichte des Universums

Die Entwicklung des Universums nach dieses sog. “Standardmodell der Kosmologie” wird gerne in folgendem Bild dargestellt:

Abbildung 2: Geschichte des Universums (Wikipedia: History_of_the_Universe_%28multilingual%29.svg)

Beobachtungen zur Kosmologie

Expansion des Universums

Dass das Universum expandiert, haben ja Edwin Hubble et al. empirisch herausgefunden.

Eine Schlussfolgerung aus der Expansion des Universums ist der Begin des Universums mit einem sog. “Big Bang”.

Einsteins Gleichungen der Allgemeinen Relativitätstheorie (ART) haben zwar eine statische Lösung (Einstein – De Sitter Universum), aber die allgemeinen Lösungen ergeben ein dynamisches Universum z.B. mit einer Expansion.

Hierzu habe ich einen eigenen Blog-Post begonnen.

Kosmische Hintergrundstrahlung

Am 15.5.2018 nahm ich an einem Gesprächskreis über die “CMB” (Cosmic Microwave Background radiation)  teil.

Themen waren u.a.:

  • Wie kommt es, dass die kosmische Hintergrundstrahlung (CMB) heute bei uns aus allen Richtungen gleichmäßig (“isotrop”) ankommt?
  • Kann die Fluchtgeschwindigkeit von Galaxien bzw. die Expansionsgeschwindigket des Raumes schneller als die Lichtgeschwindigkeit sein?
  • Woher kommt die Rotverschiebung der Galaxien?

Siehe auch: Kosmische Hintergrundstrahlung

Stark vereinfachtes Modell der Kosmologie

Dies stark vereinfachte Modell habe ich gefunden bei:  http://scienceblogs.de/hier-wohnen-drachen/2010/09/19/wie-gross-ist-das-beobachtbare-universum/

Nur eine Raumkoordinate: x und eine Zeitkoordinate: t

Messung der Zeit in Sekunden, Messung der Raumkoordinate in Lichtsekunden

Szenario 1:

Wir beobachten 7 Galaxien (n = 1, 2, …, 7), die sich vom Beobachter mit Fluchtgeschwindigkeit entfernen.

Anfangsbedingungen (zum Zeitpunkt t=0):

  • Entfernung vom Beobachter: \( x_n(0) = n \)
  • Fluchtgeschwindigkeit bezogen auf den Beobachter: \( \dot x_n(0) = \Large \frac{n}{4} \)
  • Wir haben also zum Zeitpunkt t=0 eine Hubble-Konstante von \(  H(0)= \Large \frac{\dot x(0)}{x(0)} = \large 0,25 \)

Differentialgleichung (Bewegungsgleichung): \( \dot x_n(t) = \Large \frac{n}{4} \)

Lösung: \( x_n(t) = \Large \frac{n}{4} t + n \)

Damit wäre der Hubble-Parameter in unserem “Vereinfachten Modell”:
\( H(t) = \Large \frac{\dot x}{x} = \frac{\Large \frac{n}{4}}{\Large \frac{n}{4} \cdot t + n} = \Large \frac{1}{t+4} \)

Abbildung 4: Raum-Zeit-Diagramm der 7 Galaxien (Github: Kosmologie-1.svg)

Raum-Zeit-Diagramm der 7 Galaxien

Szenario 2:

Zusätzlich zu Szenario 1 wird zum Zeitpunkt t=0 ein Lichtsignal von Galaxis 7 in Richtung des Beobachters gesendet.

Anfangsbedingungen (zum Zeitpunkt t=0):

  • Entfernung des Signals vom Beobachter: x(0) = 7
  • Geschwindigkeit des Signals in Bezug auf den Beobachter: v(0) = c – Fluchtgeschwindigkeit der Galaxie 7 also v(0) = 1 – (7/4) = – (3/4)

Bewegungsgleichung des Lichtsignals:

  • v(t) = c – Fluchtgeschwindigkeit (x,t)
  • \(  \dot x = 1 – \Large \frac{x}{t + 4}  \)

Abbildung 5: Raum-Zeit-Diagramm der 7 Galaxien mit einem Lichtsignal (Github: Kosmologie-2.svg)

7 Galaxien und ein Lichtsignal

 

Internet: Vector Graphics in HTML

Gehört zu: Vektorgrafik
Siehe auch: HTML, SVG, WordPress

Vektorgrafiken in HTML-Seiten

Auch in HTML-Seiten möchte man ja ab und zu auch schöne Vektorgrafiken einbauen – nicht nur Pixel-Bilder.

Je nach Format (SVG, SWF, ODG, VSD, PPT,…) sind da unterschiedliche Lösungen möglich, wo bei schon das Upload solcher Grafiken ein Problemchen sein kann.

Upload von SVG-Grafiken

Bei WordPress muss man den Dateityp “SVG” zulassen zum Upload z.B. durch Installation des WordPress-Plugins “SVG Support”. Dies habe ich in Graphis in WordPress beschieben.

Bei Flickr geht es so:…

Bei Google Photos geht es so: …..

SVG Grafik in eine HTML-Seite einbinden

SVG Browser Support heute

Kein Web-Browser unterstützt den aktuellen SVG-Standard in vollem Umfang.

Mozilla Firefox hat sehr gute SVG-Unterstützung.

Microsoft Internet Explorer und Edge nur mittelmäßige SVG-Unterstützung. Contine reading

Computer: WordPress: Graphics SVG, PPT, ODG, VSD, SWF

Gehört zu: WordPress
Siehe auch: WordPress Plugins, SVG Grafiken, InkScape, Google Drive, GitHub

Grafiken in WordPress: SVG, PPT, ODG, VSD, SWF

Auch in WordPress-Artikeln und -Seiten möchte man ja ab und zu auch schöne Vektorgrafiken einbauen – nicht nur Pixel-Bilder.

Dabei ergeben sich mindestens zwei Fragen:

  • Grafik-Formate: Wie erstelle ich eine Grafik? Kann WordPress die Grafik darstellen?
  • Grafik-Speicherung: Wo werden die Dateien gespeichert?   (WordPress-Host, Flickr, Google, OneDrive,…?)

Für Grafiken, auch Diagramme oder Zeichnungen genannt, gibt es verschiedene Formate:

  • SVG Scalable Vector Grafics
  • PPT Microsoft PowerPoint
  • ODG Grafikformat aus LibreOffice Draw
  • VSD Microsoft Visio – konvertiert zu SVG
  • SWF Adobe Flash – veraltet
  • FLA Freehand

Bei der Speicherung der Grafiken sind je nach Format (SVG, SWF, ODG, VSD, PPT,…) unterschiedliche Lösungen möglich, wo bei schon das Upload solcher Grafiken ein Problemchen sein kann.

Graphics Format SVG

Ich kann ganz einfach SVG-Dateien erstellen, die in WordPress-Artikel eingebunden werden können.

SVG Graphics erstellen

Zum Erstellen und Bearbeiten von SVG-Grafiken benutze ich die Software:

  • InkScape
  • LibreOffice Draw

Einzelheiten dazu unter: InkScape und …

Sonderzeiche z.B. griechische Buchstaben können in Textfeldern als Unicode eingegeben werden. Dazu nimmt man die Tasten: Strg+U -> 4-stelliger Unicode -> Enter. Beispielsweise: delta = 03B4, phi = 03C6,…

SVG Graphics einbinden in WordPress per PlugIn

Eine SVG-Grafik kann einfach über im IMG-Tag in HTML eingebunden werden. In WordPress wird das wie folgt unterstützt.

Das Plugin “SVG Support” ermöglicht es, SVG-Dateien in die WordPress Media Library hochzuladen…

Wenn die SVG-Dateien dann in der Media Library stehen, kann man die “normal” d.h. wie andere Bilder auch, in WordPress-Artikel einbinden.

Die Speicherung der SVG-Dateien erfolgt in diesem Falle also innerhalb von WordPress in der WordPress Media Library d.h. beim Web-Hoster.

Abbildung 1: Beispiel einer SVG-Grafik (WordPress Media Library: Agility.svg)

SVG Upload

Source: https://wordpress.org/support/topic/svg-upload-not-allowed

SVG upload not allowed?? (9 posts)

  1. I’m trying to put an SVG image into a post, but I can’t upload it.

    “Harajuku map.svgz” has failed to upload due to an error
    Sorry, this file type is not permitted for security reasons.

    What gives?! It’s just an image!

  2. You can overcome the security warning by adding this to your current themes functions.php file.

    add_filter('upload_mimes', 'custom_upload_mimes');
    
    function custom_upload_mimes ( $existing_mimes=array() ) {
    
    	// add the file extension to the array
    
    	$existing_mimes['svg'] = 'mime/type';
    
            // call the modified list of extensions
    
    	return $existing_mimes;
    
    }

    Then you should be able to upload files with an .svg extension

     

SVG Graphics in Google Drive speichern

Man kann SVG-Grafiken aber auch woanders als beim WordPress-Hoster in der dortigen WordPress-Media-Library speichen, z.B. auf Google Drive.

Dateien von Google Drive kann man mit dem WordPress-Plugin “Google Drive Embedder” dann wiederum in WordPress-Posts einbinden.

SVG Graphics in GitHub speichern

Man kann SVG-Grafiken aber auch auf GitHub speichern.

Solche SVG-Dateien von GitHub kann man dann einfach in WordPress-Posts einbinden über “Add Media” und “URL”.

Graphics Format PPT

xyz

Graphics Format ODG

xyz

Graphics Format VSD

VSD-Grafiken stammen aus Microsoft Visio. Ich konnte viele Grafiken aus PPTs leicht als VSD-Grafiken kopieren und abspeichern (dank an Microsoft).

Heute konnte ich feststellen, dass LibreOffice Draw solche VSD-Dateien direkt öffnen kann. Wir können sie aus LibreOffice Draw dann Exportieren als SVG bzw. abspeichern als ODG.

Alle VSD-Dateien wurden so konvertiert. Stand 13.2.2020.

Graphics Format SWF

Dieses Format ist veraltet und wird auf meinem WordPress durch SVG ersetzt.

Plugin Method

Source: http://www.wpbeginner.com/wp-tutorials/how-to-embed-swf-in-wordpress-posts/

First, you need to download and install Easy Flash Embed Plugin for WordPress. This plugin is so simple that no settings are even added to your admin menu. All you have to do is used a shortcode when you are creating your posts like this:

1 [swf src="http://www.example.com/my-flash-file.swf" width=300 height=100]

Simply replace the src attribute with a link to your flash file and adjust height and width accordingly.

Download Easy Flash Embed plugin.

[swf src=”/wp-content/uploads/2016/08/Agility.swf” width=300 height=300]

Agility

Code Method

For those of you who would like more control over your code we are now going to show you how to embed flash files directly into your WordPress posts, pages, or even themes. Although people have come up with numerous methods for doing this over the years the easiest and most standards compliant way is to use the <object> element.

The final code looks like this:

01 <object id="flashcontent"
02         classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
03         width="550px"
04         height="400px">
05   <param name="movie" value="mymovie.swf" />
06  
07   <!--[if !IE]>-->
08   <object type="application/x-shockwave-flash"
09           data="mymovie.swf"
10           width="550px"
11           height="400px">
12   <!--<![endif]-->
13  
14     <p>
15       Fallback or 'alternate' content goes here.
16       This content will only be visible if the SWF fails to load.
17     </p>
18  
19   <!--[if !IE]>-->
20   </object>
21   <!--<![endif]-->
22  
23 </object>

Note that you are using 2 <object> elements. The outer element is targeting Internet Explorer while the inner element is for all the other browsers. You can change your fallback text if necessary. You can also add extra <param> options like wmode or allowScriptAccess.

P.S. you should always use wmode=transparent, so your embed doesn’t override existing content such as a floating bar. Check out our article on how to prevent Youtube oEmbed from overriding content.

Computer: SVG Vektorgrafiken (aus Wiki)

Gehört zu: Vektorgrafik
Siehe auch: Graphics in WordPress
Benutzt: Grafiken aus Github, Fotos aus Google Archiv

Stand: 15. Sep 2021

SVG Scalable Vector Graphics (aus Wiki)

  • SVG ist ein auf XML beruhender W3C-Standard für VektorGrafik.
    • SVG 1.0: 2001
    • SVG 1.1: 2003
    • SVG 1.2: 2005
    • SVG 2.0: hieran wird seit 2011 gearbeitet (“Candidate Recommendation”)
  • SVG wurde sehr stark von der Firma Adobe unterstützt. Zum 1.1.2008 hat Adobe “End of Life” verkündet.
  • SVG hat als offenes; d.h. nicht-proprietäres Format große Unterstützung durch OpenSourceSoftware
  • SVG wird von MediaWiki unterstützt
  • SVG wird von WordPress unterstützt
  • WebBrowser unterstützen SVG auch…?
  • Konkurrierend zu SVG ist: Flash von Macromedia (aufgekauft von Adobe)

SVG-Dateien sind keine binären Dateien, sondern Text-Dateien, die also auch mit normalen Text-Editoren bearbeitet werden können.
Solche SVG-Dateien sind “normale” XML-Dateien mit dem besonderen Namespace SVG.

SVG tat sich anfangs sehr schwer, da Flash der Industrie-Standard war.
SVG 1.1 enthielt lediglich eingie Korrekturen zu 1.0
SVG 1.2 wurde nie offiziell fertiggestellt.
SVG 2.0 soll der neue Super-Standard werden – als Teil von HTML5

SVG Grafiken Einbetten in…

 Bekannte Probleme mit SVG

  • Darstellung von Pfeilspitzen an Linien
  • Welche Schrifttypen werden unterstützt?
  • Darstellung von Fließtext (ab SVG 1.2 möglich)

 Weblinks zu SVG

SVG-Viewer

SVG-Grafiken bis Verson 1.1 können z.B. in Mozilla Firefox betrachtet (“Rendering”) werden. Auch Google Drive…

SVG-Grafiken Erstellen und Bearbeiten

Ich benutzte zur Zeit (Feb. 2020) das SVG-Tool Inkscape. Leider wurden in Inkscape schon einige Elemente von SVG 1.2 implementiert, die aber nie definitiv verabschiedet wurden. Dazu gehören: flowRoot, flowRegion und flowPara…

Dies sind Fliesstext-Konstrukte, die von den Vertretern im W3C sehr kontrovers diskutiert wurden und schließlich nicht in den SVG-Standard aufgenommen wurden. Wir müssen bei Inkscape also aufpassen und ggf. solche Konstrukte entfernen und durch einfachere Konstrukte von SVG 1.1 ersetzen.

SVG die ersten Schritte

  • Koordinatensystem
    • X-Achse waagerecht vom linken Bildrand nach rechts
    • Y-Achse senkrecht vom oberen Bildrand nach unten
  • Elemente
    • Rechteck
    • Text, auch Fließtexte
    • Bezierkurven
    • Kreis, Ellipse, Bogen
    • Pfad
    • Pfeilspitzen ????????

Beispiel für einen Pfad

Pfad aus “M” (=move to) und “L” (= line to):

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" version="1.0" 
     width="200" height="300">
  <path stroke="black" stroke-width="1px" fill="none"
     d="M 50,250 L 50,150 L 100,77.5 L 150,150 L 55,150 L 150,250 L 54.5,250 L 150,154 L 150,246"/>
</svg>

Abbildung 1: Dies als Grafik in SVG-Format (Github: DasHausvomNikolaus.svg)
DasHausvomNikolaus.svg

Beispiel für Bogenstücke

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="300" height="300">
<g stroke="black" stroke-width="1" fill="none">
<path d="M150 50 A100 100 0 0 0 50 150" />
<path d="M0 150 L150 150" stroke="red"/>
<path d="M150 0 L150 150" stroke="blue" />
<path d="M50 200 A50 50 0 0 1 100 250" />
<path d="M50 160 L50 300 M0 250 L150 250" stroke="gray"/>
</g>
</svg>

Abbildung 2: Dies als Grafik in SVG-Format (Github: Pathwitharcs.svg)

Pathwitharcs.svg

SVG mit Bogenstücken

Beispiel für zwei einzelne Textzeilen

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg xmlns="http://www.w3.org/2000/svg"  width="265" height="65" 
     xml:space="preserve" color-interpolation-filters="sRGB" fill="none">
	<title>Balanced Scorecard</title>
	<desc>Aus:  pres_030806.ppt TTC</desc>
	<style type="text/css">
		.st2 {fill:rgb(0,103,171);font-family:Verdana;font-size:20pt;font-style:italic;font-weight:bold}
	</style>
	<g>	
                <rect x="1" y="1" fill="none" stroke="black" width="264" height="64"/>
		<text x="18" y="29" class="st2">Basic Balanced</text>	
		<text x="50" y="55" class="st2">Scorecard</text>		
	</g>
</svg>

Abbildung 3: Dies als Grafik (Github: BalacedScorecard-3.svg)

BalancedScorecard-3.SVG

Balanced Scorecard als SVG

Beispiel für Fließtext

Fließtext wurde in SVG 1.2 neu eingeführt. Nicht alle SVG-Tools unterstützen dies.
SVG-Quellcode:

<?xml version="1.0" standalone="no"?>
<svg version="1.2" xmlns="http://www.w3.org/2000/svg"
    id="body" width="350" height="350">
  <title>SVG flowPara Example.</title>
  <g>
    <rect stroke="blue" fill="gold" x="10" y="10" width="200" height="300"/>
    <flowRoot>
      <flowRegion>
        <rect stroke="blue" fill="gold" x="10" y="10" width="200" height="300"/>
      </flowRegion>
      <flowDiv text-align="start">
        <flowPara font-family="Arial" font-size="20" fill="#000000" text-align="start">
                  P1 The quick brown fox jumped over the lazy dog.</flowPara>
        <flowPara font-family="Arial" font-size="20" fill="#000000" text-align="start">
                  P2 Gallia est omnis divisa in partes tres quarum unam incolunt Belgae.</flowPara>
        <flowPara font-family="Arial" font-size="20" fill="#000000" text-align="start">
                  P3 a b c d e f g h i j k l m n o p q r s t u v w x y z</flowPara>
      </flowDiv>
    </flowRoot>
  </g>
</svg> 

Dies als SVG-Grafik mit Version 1.2 Elementen zum Fließtext.

Abbildung 4:  SVG-Grafik mit Fließtext (Google Archiv: xyz)

SVG Fließtext - Text Flow

SVG Fließtext – Text Flow

Da hier SVG 1.2 kan das SVG nicht als Original Flow-2.svg richtig angezeigt werden. Daher wir es in ein Flow-2.jpg umgewandelt (mit Inkscape und Libre Office Draw).

SVG Beispiele

 SVG Beispiel 1: Hello World

So sieht der SVG Quelltext aus:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="260" height="60">
	<rect x="10" y="10" fill="blue" width="240" height="40"/>
	<text x="40" y="40" style="fill:gold; font-size:20pt">
		Hello World!
	</text>
</svg>

Diese SVG-Datei wurde als “normale” Grafik auf die WordPress Media Libray hochgeladen.

Das Einfügen dieser SVG-Grafik erfolgt dann in WordPress  “normal” über den “Add Media” Buttom im Editor (der dann ein HTML.IMG daraus macht):

Abbildung 5: Und so sieht die SVG-Grafik dann aus (Github: Helloworld.svg)

Helloworld.svg

SVG-Grafik Hello World

Abbildung 6: SVG Beispiel 2: Tageslänge (GitHub: Tageslaenge.svg)

Tageslaenge.svg

 

SVG Beispiel 3: RSS Family

Abbildung 7: Dies Beispiel stammt von der Seite: RSS (Github: Rss-family.svg)

Rss-family.svg

SVG Beispiel 4: SWISH Flash Animation

Abbildung 8: Dies SVG-Beispiel stammt von der Seite: SWiSH (Github: Swish_Flash_Animation.svg)

Swish_Flash_Animation.svg

Computer: VektorGrafik (aus Wiki)

Formate für Vektor-Grafiken (aus Wiki)

Gehört zu: Grafik-Formate
Siehe auch: SVG, Flash, Libre Office Draw, Visio, PowerPoint

Wieder einmal fragte ich mich, in welchem Format und mit welchem Tool ich eigentlich Vektorgrafiken machen will/sollte, die ich viele, viele Jahre benutzen will.

Format SVG

Zuerst versuchte ich selbstverständlich SVG da dies als “offener” W3C-Standard am interessantesten schien.

Die SVG-Tools erschienen mir aber nicht sehr stabil.
Interessant war der SVG Bezier Animator namens beez (http://beez.sourceforge.net).
Auch das Tool SodiPodi 0.32 (http://sourceforge.net/projects/sodipodi/) war interessant, aber noch nicht richtig ausgereift.
Einzig Adobe Illustrator 10 ist sicher stabil, kostet aber richtig und gefiel mir eigentlich nicht bezüglich der Speicherung im SVG-Format – das war sehr proprietär (Adobe)…

Sodopodi wird nicht mehr weiterentwicklt. Eine erfolgreiche Abspaltung (sog. “Fork”) von Sodopodi ist Inkscape
Microsoft: PowerPoint oder Visio Wenn einem gar nichts solides schönes zu Vektorgrafiken einfällt, kann man sicher Microsoft PowerPoint oder auch Microsoft Visio nehmen.

Format Flash

Aber Flash (SWF) ist ja auch noch ein schönes Format. Das FLA-Format ist zwar proprietär (Macromedia, Adobe), das SWF-Format aber OPEN. Als Tool gibt es Macromedia Flash: das ist teuer und kompliziert. Da habe ich das sehr verbreitete Tool SWiSH ausprobiert und muss sagen: OK das probiere ich mal ein paar Wochen als Testphase aus.

<embed height="380" width="250" src="http://blog.kr8.de/files/slowfox.swf" wmode="transparent" />



Für WordPress gibt es ein Plugin names "Easy Flash Embed" damit kann man SWF-Dateien ganz einfach in WordPress-Artikel einbinden:

[swf src=”http://blog.kr8.de/files/Grizzly.swf” width=300 height=100]

ENDE