Beruflich Dokumente
Kultur Dokumente
Thomas Forbriger
Aufgabenstellung
Grafikformate
Rasterformate
Vektorformate
Graphikbearbeitung unter Linux und UNIX Postscript und PDF
Programme/Pakete
xfig
Einführung in die Rechnernutzung am GPI xv
gimp
inkscape
netpbm
Thomas Forbriger jpeg
pstoedit
Ghostscript
psutils
GPI, Karlsruhe & BFO, Schiltach Acrobat Reader
Informationsquellen
Übungsaufgaben
Juli 2009
Graphikbearbeitung unter
Linux und UNIX
Aufgabenstellung Thomas Forbriger
Aufgabenstellung
Grafikformate
Rasterformate
Grafiken werden in Vorträgen, Publikationen (z.B. Vektorformate
Postscript und PDF
Diplomarbeit) und auf Internet-Seiten benötigt. Die Programme/Pakete
xfig
Programme, mit denen die Grafiken erzeugt werden xv
gimp
(Plotprogramme), sind oft nicht in der Lage eine Ausgabe in inkscape
netpbm
dem Format oder der Darstellungsweise zu erzeugen, die jpeg
pstoedit
benötigt wird. Vorhandene Grafiken, die in Vektor- oder Ghostscript
psutils
Pixelformaten vorliegen, müssen nachbearbeitet werden. Acrobat Reader
Unter anderem müssen folgende Operationen Informationsquellen
Aufgabenstellung
Grafikformate
Das Programm xfig ist ein interaktives Zeichenprogramm Rasterformate
Vektorformate
zur Erstellung von Vektorgrafiken in der Form von kleinen Postscript und PDF
Programme/Pakete
Skizzen bis zu großen Zeichnungen. xfig
xv
gimp
Es bietet: inkscape
netpbm
jpeg
I mehrere Zeichenebenen pstoedit
Ghostscript
I einbinden von Rastergrafiken psutils
Acrobat Reader
I spezieller LATEX-Modus zum Satz mathematischer Informationsquellen
Übungsaufgaben
Formeln in den Grafiken
I Clip-Art Bibliotheken
I Dokumenation auf Linux-Rechnern:
/usr/share/doc/packages/xfig/xfig-howto.pdf
Graphikbearbeitung unter
Linux und UNIX
Beispiel: Definition von Zylinderkoordinaten Thomas Forbriger
Aufgabenstellung
Grafikformate
Rasterformate
Vektorformate
fig2dev -L pstex -m 0.25 kompo.fig kompo.ps Postscript und PDF
Programme/Pakete
fig2dev -L pstex_t -m 0.25 \ xfig
xv
-p kompo kompo.fig kompo.inctex gimp
inkscape
epstopdf kompo.ps > kompo.pdf netpbm
jpeg
pstoedit
Ghostscript
0
psutils
Acrobat Reader
ϕ x1
x2 r z Informationsquellen
~x
Übungsaufgaben
r ϕ
x3 z ur
uz
~u
uϕ
Graphikbearbeitung unter
Linux und UNIX
xv Thomas Forbriger
Aufgabenstellung
Grafikformate
Rasterformate
Das Programm xv ist ein interaktives Vektorformate
Postscript und PDF
Bearbeitungsprogramm für Rastergrafiken. Programme/Pakete
xfig
Es bietet: xv
gimp
inkscape
netpbm
I komfortable Funktionen zur interaktiven jpeg
pstoedit
Farbbearbeitung (Kontrastverstärkung, Umwandlung in Ghostscript
psutils
Graustufen, etc.) Acrobat Reader
Aufgabenstellung
Das Programm gimp (The GNU Image Manipulation Grafikformate
Rasterformate
Program) ist ein interaktives Bearbeitungsprogramm für Vektorformate
Postscript und PDF
Rastergrafiken. Es ist sehr mächtig und ist in diesem Sinne
Programme/Pakete
vergleichbar mit Adobe Photoshop oder Corel Photo-Paint. xfig
xv
Im Gegensatz zu diesen Programmen ist es kostenlos gimp
inkscape
verfügbar. netpbm
jpeg
pstoedit
Es bietet unter anderem: Ghostscript
psutils
Acrobat Reader
I alle elementaren Bildbearbeitungsfunktionen (skalieren, Informationsquellen
ausschneiden, etc.) Übungsaufgaben
I Photobearbeitung, Retuschearbeiten
I arbeiten mit Ebenen, Masken, Farbkanälen und Pfaden
I Undo“ mehrerer Bearbeitungsschritte
”
I zahlreiche Bildbearbeitungsfilter
I erweiterbar durch Script-Programmierung
Graphikbearbeitung unter
Linux und UNIX
inkscape Thomas Forbriger
Aufgabenstellung
Grafikformate
Das Programm inkscape ist ein frei (GNU General Public Rasterformate
License, GPL) verfügbarer Vektorgrafik-Editor. Er ist bunter Vektorformate
Postscript und PDF
und leistungsfähiger als xfig. Programme/Pakete
xfig
xv
Einige Besonderheiten: gimp
inkscape
netpbm
I arbeiten mit Ebenen, Pfaden und Filtern jpeg
pstoedit
I einbinden von Rastergrafiken Ghostscript
psutils
Acrobat Reader
I spezieller LATEX-Modus zum Satz mathematischer
Informationsquellen
Formeln in den Grafiken Übungsaufgaben
I Clip-Art Bibliotheken
I Flächen mit Farbverläufen und transparente Flächen
I verwendet das svg-Format (Scalable Vector Graphics),
ein W3C-Standard für WWW-Anwendungen
Graphikbearbeitung unter
Linux und UNIX
netpbm Thomas Forbriger
Funktionsweise
Aufgabenstellung
Grafikformate
Das Paket netpbm besteht aus 248 Einzelprogrammen Rasterformate
Vektorformate
(Version 10.5), die nicht-interaktiv als Filter für Postscript und PDF
Einige Filter sind spezifisch nur für eines der Formate Übungsaufgaben
http://netpbm.sourceforge.net/doc/directory.html. Informationsquellen
Übungsaufgaben
Das Paket behinhaltet außerdem eine Binärbibliothek, mit
Funktionen zur Grafikbearbeitung in C-Programmen.
Graphikbearbeitung unter
Linux und UNIX
Beispiel-Makefile für netpbm Thomas Forbriger
Aus einem Photo im JPEG-Format wird ein Icon für eine Aufgabenstellung
ic_seismics_.pgm: $(ICON_SEISMICS_SOURCE)
$(JPGTOGRAY) $< | pnmcut $(ICON_SEISMICS_RECT) | \
pnmscale -ysize $(ICON_XSIZE) | pnmrotate -90. | \
pnmhisteq | pnmscale -xsize $(ICON_XSIZE) > $@
%_.ppm: %_.pgm
pgmtoppm $(ICON_COLORS) $< > $@
%_.jpg: %_.ppm
cjpeg -verbose -outfile $@ $<
Graphikbearbeitung unter
Linux und UNIX
jpeg Thomas Forbriger
Aufgabenstellung
Das Programm pstoedit ist in der Lage Postscript- und Grafikformate
Rasterformate
PDF-Dateien zu lesen und soweit wie möglich in Vektorformate
Postscript und PDF
Vektorgrafik Elemente zu zerlegen. Das Ergebnis wird
Programme/Pakete
dann in eine Datei mit einem Vektorformat (z.B. fig für xfig) xfig
xv
geschrieben. Damit ist es möglich gimp
inkscape
netpbm
1. Postscript-Grafiken nachzubearbeiten, um jpeg
pstoedit
beispielsweise Farben einzelner Elemente zu ändern Ghostscript
psutils
oder Acrobat Reader
Informationsquellen
2. Grafik-Elemente aus einer Postscriptdatei zu Übungsaufgaben
extrahieren, um sie in anderem Zusammenhang neu zu
verwenden.
Aufgabenstellung
Ghostscript (Programmname gs) ist ein frei verfügbarer Grafikformate
Rasterformate
Postscript-Interpreter. Er kann als Previewer verwendet Vektorformate
Postscript und PDF
werden, ist aber auch in der Lage Postscript in andere
Programme/Pakete
Formate (PDF, anderer Postscript Level, Rasterformate, xfig
xv
Drucker Steuerformate, etc.) zu konvertieren. Ghostscript gimp
inkscape
ist außerdem in der Lage PDF Dateien zu interpretieren. netpbm
jpeg
pstoedit
Ghostscript wird in der Regel zusammen mit verschiedenen Ghostscript
psutils
Frontends installiert. Die wichtigsten sind: Acrobat Reader
Informationsquellen
gv interaktiver Previewer Übungsaufgaben
Aufgabenstellung
Das Programmpaket psutils bietet verschiedene Funktionen Grafikformate
Rasterformate
zum Nachbearbeiten von Postscript Dateien. Die wichtigsten Vektorformate
Postscript und PDF
sind: Programme/Pakete
xfig
xv
epsffit Encapsulated Postscript Grafik in eine Bounding gimp
inkscape
Box einpassen netpbm
jpeg
psbook Seiten einer Postscriptdatei so umordnen, dass pstoedit
Ghostscript
der Ausdruck für eine Heftbindung geeignet ist psutils
Acrobat Reader
psnup Mehrere Seiten einer Postscriptdatei auf einer Informationsquellen
Aufgabenstellung
I /usr/share/ghostscript/7.05/examples
I /usr/share/doc/packages/pstoedit/examples
I /usr/share/doc/packages/xfig/Examples
Graphikbearbeitung unter
Linux und UNIX
Weitere Informationsquellen Thomas Forbriger
Im Internet
Aufgabenstellung
Grafikformate
Bei Wikipedia (http://wikipedia.org/) gibt es Rasterformate
Vektorformate
umfangreiche Artikel zu Grafikformaten und Programmen Postscript und PDF
Aufgabenstellung
1. Kopieren Sie sich die PDF-Datei zur Vorlesung
Grafikformate
(graphics lecture notes.pdf). Konvertieren Sie diese Rasterformate
Vektorformate
nach Postscript. Extrahieren Sie die Seite mit der Postscript und PDF
Beispielgrafik. Konvertieren Sie diese in das fig-Format und Programme/Pakete
xfig
modifizieren Sie sie mit xfig. xv
gimp
2. Erzeugen Sie eine Farbgrafik mit einem Plotprogramm. inkscape
netpbm
Verwenden Sie netpbm um die Farben zu ändern. jpeg
pstoedit
3. Erstellen Sie ein Makefile, um Rastergrafiken im GIF, JPEG Ghostscript
psutils
und TIF Format in eine Graustufendarstellung und Acrobat Reader
anschließend in eine A5 Postscriptdatei zu konvertieren. Informationsquellen
Testen Sie dieses an den Beispielgrafiken. Übungsaufgaben
Danksagung