[Tiptoi] OID-Muster als Vektor/SVG

Joachim Breitner mail at joachim-breitner.de
Mo Apr 13 14:11:46 CEST 2015


Hallo,

mir erschien SVG anfangs auch sinnvoller als Pixelgrafik, daher konnte
tttool ursprünglich auch den Export der Muster als SVG-Bilder, genauer
als Rechtecke mit einem SVG-Fill-Pattern. Daher die (auskommentierten)
Code-Reste, die du gefunden hast.

Allerdings hatte ich damit im weiteren Verlauf wenig Glück:
 * Inkscape z.B. hat mir die Fill-Patterns gerne mal unerwartet
skaliert, was das natürlich kaputt gemacht hat.
 * Weiter unterstützt der PDF-Export keine SVG-Patterns (siehe
https://bugs.launchpad.net/inkscape/+bug/1390569).
 * Und zuletzt kamen (zumindest mit Inkscape) die Pixel nachher auch
nicht exakt raus, weil irgendwer unterwegs (Inkscape, Druckertreiber,
Drucker) beim Rendern des SVGs das unschön interpoliert hat. Das ist
Problem hast du mit deinen verlinkten Bitmaps auch.

Vielleicht lag es allerdings auch eher an Inkscape als an SVG an sich...

Gruß,
Joachim



Am Samstag, den 11.04.2015, 00:34 +0200 schrieb Falko Oldenburg:
> On Fri, Apr 10, 2015 at 11:28:46PM +0200, phpguru at gmx.ch wrote:
> hi,
> 
> >Hallo zusammen
> >
> >Der SVG-Ansatz würde auch mich interessieren. Für Mehrseitiges, eben z.B. ein ganzes Buch, würde ich sogar an Scribus denken, mindestens für den finalen Satz, vielleicht auch schon für die Texte, die man ja mit Inkscape nicht besonders handlich und v.a. sauber über mehrere Blöcke oder Seiten hinweg formatieren kann.
> >
> >Hat jemand schon mal probiert, die pngs mit Gimp z.B. nach EPS zu exportieren und so weiter zu verarbeiten? Mir ist bewusst, dass das Bitmap dabei nicht vektorisiert wird, sondern nur als Bitmap eingebettet wird. Mach dieser Gedankengang Oberhaupt Sinn?
> 
> Das konvertieren macht glaube ich wirklich keinen Sinn.. Das geile an SVG wäre ja, dass es durch sein Patterns-Konzept mit minimalstem Aufwand die OIDs definieren könnte mit denen man dann endlose Flächen parkettieren könnte.
> 
> Ich verstehe leider nur den SVG-Part.. dieses Haskel hat für mich keinerlei nachvollziehbare Strukturen ;) allerdings hab ich im Code ein paar mal "SVG" gefunden (https://github.com/entropia/tip-toi-reveng/blob/master/src/OidCode.hs) und hoffte, dass es möglich wäre die offenbar irgendwo in der Kette als Vektordaten vorliegenden Codes auch als SVG-Defs also muster-definitionen auszugeben. Damit wären dann die Größe der Kompositionen nich mehr limitiert.
> 
> Im Augenblick mache ich das mit einem Trick indem ich die OID-Bitmaps in Inkscape verlinke und mit Vektormasken clippe... Aber das führt halt zu den erwähnten minimalen Skalierungsproblemen (ein Pixel lässt sich halt einfach nicht in PS-Punkte umrechnen ohne irgendwo zu runden...)
> 
> Ich weiss nicht, ob man mit Scribus wirklich etwas von den SVG-Patterns hätte, aber ich denke das Füllen von Flächen mit Vektormustern sollte es schon können... (http://wiki.scribus.net/canvas/Pattern) lässt hoffen...
> 
> Das würde dem Gestalter völlig neue Möglichkeiten eröffnen ;) ich starre derweil noch ein wenig auf die Sourcen bis ich was verstehe :/
> 
> 
> >
> >Grüsse
> >phpguru
> >
> >Am 10. April 2015 12:06:13 MESZ, schrieb Falko Oldenburg <tiptoi at vakat.de>:
> >>hallo,
> >>
> >>danke, Marty für das Angebot, allerdings suche ich eher nach einem
> >>funktionieren Workflow, der ohne kommerzielle Software
> >>auskommt... FOSS only ;9
> >>
> >>Mein Ziel wäre tatsächlich einen Weg zu haben alles in Inkscape machen
> >>zu können anstatt eine pixelbasierte Bildbearbeitung zu
> >>verwenden... ich ziele auf größere Formate :)
> >>
> >>Das Testen mit Acrobat-Pro ist auf jeden fall eine gute Idee, das
> >>werde ich auch probieren, auch Postscript hab ich noch nicht
> >>getestet...
> >>
> >>Ich drucke übrigens auf einem HP-Laser-Jet 2100 über einen Jet-Direct
> >>Netzwerkadapter und musste ganz schön frickeln um die nominell
> >>vorhandenen 1200dpi aus dem Drucker herauszukitzeln...
> >>
> >>Ich verwende cups 1.7.5-11 auf Debian Jessie und spreche den Drucker
> >>über 'lpd://192.168.50.20/PASSTHRU' an. Das war nach ewigen Tests der
> >>einzig gangbare Weg.
> >>
> >>Eigentlich hatte ich gehofft, dass mir jemand Pointer in der Richtung
> >>geben könnte: "Das hatten wir alles schon" und kannst du "hier" und
> >>"da" nachgucken ;)
> >>
> >>
> >>Gruß falko
> >>
> >>
> >>
> >>
> >>On Thu, Apr 09, 2015 at 06:50:19PM +0200, Marty wrote:
> >>> nabend falko,
> >>>
> >>> vielleicht kann ich dich bei der pdf fehler eingrenzung
> >>> unterstützen. ich kann mit folgenden engines pdf dateien erzeugen:
> >>> adobe acrobat pro 11.0
> >>> microsoft office 2013 (powerpoint oder word)
> >>> pdf creator 2.1.1
> >>>
> >>> schick mir einfach das bild und ich schicke dir die pdf dateien
> >>> zurück. testen kann ich sie selbst leider nicht. zwar habe ich zwei
> >>> drucker (brother dcp-195c und ein aktuelles hp multifunktionsgerät
> >>> mit 1200 dpi auflösung), keiner jedoch druckt die OIDs so aus, dass
> >>> der tiptoi sie lesen kann.
> >>>
> >>> beste grüße,
> >>>
> >>> philipp
> >>>
> >>> On 09.04.2015 16:00, Falko Oldenburg wrote:
> >>>> hallo,
> >>>>
> >>>> ersteinmal herzlichen Dank für das Werkzeug und ich muss sagen ich
> >>>> hätte nicht gedacht, dass es schon so weit entwickelt ist! Ich hatte
> >>>> vor ca. einem Jahr mal nach tiptoi-hacks recherchiert und nur die
> >>>> Übelsten Anfänge der Analyse mitbekommen... Hut ab!
> >>>>
> >>>> Ich bin grade dabei eine Din-A4 große Grafik mit OIDs zu versehen,
> >>das
> >>>> bringt den Gimp schon ganz schön ins schwitzen... da beschlich mich
> >>>> der Gedanke, ob man die Codes nicht auch als Muster-Definitionen im
> >>>> SVG-Format ausgeben könnte.
> >>>>
> >>>> Mein Workaround einfach die Bitmaps in Inkscape einzubauen und per
> >>>> Pfad zu beschneiden funktioniert leidlich, allerdings kommt es beim
> >>>> schlußendlich erzeugten PDF offenbar zu Rundungsfehlern beim
> >>skalieren
> >>>> der Bitpmaps.
> >>>>
> >>>> Gegenüber dem TIFF aus Gimp kann man ein leichtes Moiré feststellen,
> >>>> welches aber die Funktionalität nicht sonderlich
> >>>> beeinträchtigt. Vorteil eines SVG-Patterns wäre die schiere
> >>Winzigkeit
> >>>> der Definition bei unendlicher Fläche. Allerdings bin ich mir
> >>unsicher
> >>>> ob es das Problem der Skalierung löst oder ob die durch das PDF
> >>>> hinzukommt :/
> >>>>
> >>>> Hat schon mal jemand in die Richtung überlegt?
> >>>>
> >>>> Nochmals vielen Dank an alle, die das hier möglich machen...
> >>>>
> >>>>
> >>>> Gruß falko
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> 

-- 
Joachim Breitner
  mail at joachim-breitner.de
  http://www.joachim-breitner.de/

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 819 bytes
Beschreibung: This is a digitally signed message part
URL         : <https://lists.nomeata.de/pipermail/tiptoi/attachments/20150413/0e5baa82/attachment.asc>


Mehr Informationen über die Mailingliste tiptoi