Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bibliothek gesucht: Grafikkonvertierung (https://www.delphipraxis.net/96084-bibliothek-gesucht-grafikkonvertierung.html)

s-off 18. Jul 2007 12:36


Bibliothek gesucht: Grafikkonvertierung
 
Hallo zusammen,

ich befürchte zwar, dass meine Suche wie bisher erfolglos bleibt, aber vielleicht ist doch schonmal jemandem etwas über den Weg gelaufen.

Ich suche eine Bibliothek, die mir das Konvertieren von Grafiken ermöglicht.
Präziser ausgedrückt: ich suche eine Bibliothek, die mir irgendein Grafikformat ins EPS-Format (Postscript) umwandelt.

Der Haken an der Sache: ich benötige auch die Quellcodes und muss es auch kommerziell einsetzen dürfen.

Wäre schön, wenn jemandem etwas entsprechende einfallen würde.

Danke.

mkinzler 18. Jul 2007 12:44

Re: Bibliothek gesucht: Grafikkonvertierung
 
imagemagick

Ist GPL, da aber ein externes Programm, sollte dies kein Problem sein.

Codewalker 18. Jul 2007 13:08

Re: Bibliothek gesucht: Grafikkonvertierung
 
Soweit ich weiß, hat Delphi eine eigene Klasse für EMF-Dateien, so dass die Ausgabe prinzipiell mit Bordmitteln möglich ist. Für das Einlesen gabe es doch mal von Mike Lischke eine Bibliothek (GraphicEx) die ein ganze Reihe an Formaten lesen konnte und auch im Quellcode vorlag. Vielleicht kannst du damit dein Problem lösen.

DGL-luke 18. Jul 2007 13:36

Re: Bibliothek gesucht: Grafikkonvertierung
 
EMF != EPS ?

scrat1979 18. Jul 2007 13:59

Re: Bibliothek gesucht: Grafikkonvertierung
 
Vielleicht hilft Dir ja ImageEn weiter. Es kann viele Formate, evtl. ist Dein Format auch dabei.

Ist ein komerzielles Produkt, aber auch mit Quellcode "erschwinglich" im Preis. Sollte es keine andere Lösung geben, schau Dir doch das mal an.

SCRaT

s-off 18. Jul 2007 14:10

Re: Bibliothek gesucht: Grafikkonvertierung
 
Vielen Dank für Eure Antworten,

werde mir ImageMagick und ImageEn mal genauer ansehen :-D

franktron 18. Jul 2007 14:11

Re: Bibliothek gesucht: Grafikkonvertierung
 
Also eigentlich ist das doch ganz einfach selber zum machen.

EPS Also Enhanced Postscript ist doch genauso aufgebaut wie eine PDF, und somit gibts es 2. Möglichkeiten eine Bild in diese Daten zu bringen.

1. Einfach das Bild einbetten ist ja ganz einfach (mal bei Adobe gucken da gibt es gute Beschreibungen)
2. Das bild Vectoriesieren also aus einer BMP eine PS machen was etwas aufwändiger währ. :-D

Codewalker 18. Jul 2007 14:25

Re: Bibliothek gesucht: Grafikkonvertierung
 
@DGL-luke: Huch, übersehen. Wer lesen kann ich klar im Vorteil :oops:

s-off 18. Jul 2007 15:12

Re: Bibliothek gesucht: Grafikkonvertierung
 
Zitat:

Zitat von franktron
Also eigentlich ist das doch ganz einfach selber zum machen.

EPS Also Enhanced Postscript ist doch genauso aufgebaut wie eine PDF, und somit gibts es 2. Möglichkeiten eine Bild in diese Daten zu bringen.

1. Einfach das Bild einbetten ist ja ganz einfach (mal bei Adobe gucken da gibt es gute Beschreibungen)

:wiejetzt:
Danke für Deine Antwort, aber ich glaube, dass Du die Sache etwas naiv siehst.... oder sagen wir es so: ich befürchte, Du stellst Dir das etwas zu einfach vor :wink:

Klaus01 18. Jul 2007 15:26

Re: Bibliothek gesucht: Grafikkonvertierung
 
Hallo,

sollte sich das ganze nicht auch mit ghostscript erledigen lassen?

Die Datei zu einem postscript Drucker schicken, die Ausgabe in eine Datei umleiten und dann mit ps2epsi
in das eps Format umwandeln.

Oder ist das zu umständlich?

Grüße
Klaus

s-off 19. Jul 2007 06:23

Re: Bibliothek gesucht: Grafikkonvertierung
 
Hallo Klaus,
Zitat:

Zitat von Klaus01
Hallo,

sollte sich das ganze nicht auch mit ghostscript erledigen lassen?

Die Datei zu einem postscript Drucker schicken, die Ausgabe in eine Datei umleiten und dann mit ps2epsi
in das eps Format umwandeln.

Oder ist das zu umständlich?

Grüße
Klaus

das ist wirklich ein bissel umständlich :wink: Da wäre es einfacher, die Grafik gleich als EPS abzuspeichern - das geht mit vielen Bildbearbeitungs-/ansichtsprogrammen wie bspw. Gimp oder XnView.

Ich erläutere mal kurz, was mein Ziel ist, vielleicht wird die Problematik dann etwas deutlicher.

Unsere Software erzeugt Druckoutput. Bisher geschah das ganze mit PCL. Um Logos unserer Kunden und andere Grafiken dynamisch einbinden zu können, haben wir das Ganze bisher über Makros bzw. dynamisch geladene Tiffs gesteuert. Makros haben den Nachteil, dass sie nur verwendet werden können, wenn der Output direkt auf den Drucker geht - logisch. Tiffs haben das Problem, dass das dynamische Laden der Daten aus der Datenbank u.U. recht lange dauert.

Nun wird das System auf Postscript umgestellt, und in diesem Zuge möchten wir auch die Vorteile von EPS nutzen, um Logos und andere Grafiken komfortabel in den Datenstrom einspeisen zu können.

Klar, wir können unseren Kunden nun sagen 'Hey, wandelt Eure Logos erstmal ins EPS-Format....'. Komfortabler und Kundenfreundlicher wäre es da schon, wenn die Software selbst die Konvertierung vornehmen würde.
Damit würden wir auch sicher gehen, dass die erzeugten EPS dem Format entsprechen, wie wir es benötigen. Denn, wie ich feststellen musste, erzeugt nicht jede Software den gleichen Output bei einer Umwandlung von bspw. Tiff > EPS.

DGL-luke 19. Jul 2007 13:25

Re: Bibliothek gesucht: Grafikkonvertierung
 
Wenn du die Grafik in ein TPicture kriegst, hast du Zugriff auf die RGB-Werte. Ich nehme mal an, die Postscript-Darstellung ist nicht so schwierig zu machen.

Hier solltest du die richtigen Hinweise kriegen: http://www.tailrecursive.org/postscript/image.html

s-off 19. Jul 2007 15:45

Re: Bibliothek gesucht: Grafikkonvertierung
 
Zitat:

Zitat von DGL-luke
Wenn du die Grafik in ein TPicture kriegst, hast du Zugriff auf die RGB-Werte. Ich nehme mal an, die Postscript-Darstellung ist nicht so schwierig zu machen.

Hier solltest du die richtigen Hinweise kriegen: http://www.tailrecursive.org/postscript/image.html

Hi,
danke für den Link.
Soetwas in der Art hatte ich bei meinen Excursionen schonmal irgendwo gesehen, aber gleich wieder verworfen, da das irgendwie net auf anhieb hingehauen hatte. War da zugegebenermaßen etwas ungeduldig, da ich etwas unter Zeitdruck stehe und das Feature der automatischen Konvertierung auch eigentlich nur nice2have ist.

Habe jetzt erstmal die EPS-Import implementiert. Ggf. werde ich mich nach dem Release mal ein bissel näher mit dem Thema befassen. Jetzt ist eh erstmal nur grundlegende Umstellung, d.h. vorher dagewesene Features auch wieder implementieren; nur nicht schlechter werden - und auf dem Stand bin ich jetzt *g*


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz