AW: Postscript-Grafiken 'ausschneiden'
Hallo Christian,
> > Mit Hilfe des Postscript-manual von Adobe und der nötigen Ausdauer
> > liesse sich wahrscheinlich der Quelltext so bearbeiten, dass Deine
> > störenden Rahmen und Texte auch verschwinden würden ;-)
> Habe mir tatsächlich schon die 60 MB Dokumentation von Adobe gezogen,
jedoch hab ich schnell
> eingesehen, dass der Arbeitsaufwand doch etwas zu hoch wäre.
Quatsch. Um da was auszuschneiden, brauchts nicht viel:
1) Bisheriges Bild ausdrucken und mit Lineal das gewünschte Viereck
ausmessen:
- Papier hochkant halten
- linke, untere Ecke von links und von unten messen
- rechte, obere Ecke von links und von unten messen.
- die Zahlen von cm nach PS-Punkte umrechnen (1 Punkt ist 1/72 inch)
- ich nehme jetzt mal an: 100 200 400 300
2) Das File in irgendeinen Lieblings-Text-Editor nehmen:
- Alle Zeilen am Anfang, die mit % beginnen, ignorieren. Das sind
Kommentare.
- Als erste Zeile nach den Kommentaren einfügen:
newpath 100 200 moveto 400 200 lineto 400 300 lineto 100 300 lineto
closepath clip
- Die, bsetimmt schon vorhandene Zeile mit %%BoundingBox: anpassen:
%%BoundingBox: 100 200 400 300
3) Fertig
Beispiele:
Test1.ps (original)
------------- schnipp -------------------
%!PS-Adobe 1.0
%%Pages: 1
%%BoundingBox: 100 200 250 300
% zeichnet einen Rahmen
newpath
100 200 moveto
250 200 lineto
250 300 lineto
100 300 lineto
closepath stroke
% schreibt 'Hallo' in den Rahmen
/Helvetica findfont 50 scalefont setfont
120 230 moveto (Hallo) show
%%EOF
------------- schnapp -------------------
------------- schnipp -------------------
%!PS-Adobe 1.0
%%Pages: 1
%%BoundingBox: 155 224 184 260
% schneidet einen Teil des Bildes aus
newpath
155 224 moveto
184 224 lineto
184 260 lineto
155 260 lineto
closepath clip
% zeichnet einen Rahmen
newpath
100 200 moveto
250 200 lineto
250 300 lineto
100 300 lineto
closepath stroke
% schreibt 'Hallo' in den Rahmen
/Helvetica findfont 50 scalefont setfont
120 230 moveto (Hallo) show
%%EOF
------------- schnapp -------------------
Viel Spaß damit
Matthias
--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-request@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listmaster@lists.debian.org (engl)
Reply to: