---
title: "ImageMagick und pdf, ai"
url: "https://www.typo3.net/d/3567-imagemagick-und-pdf-ai"
source: "typo3.net"
tags: ["Hosting","Lokale Umgebung","Bilder","Frage","PDF"]
created: "2003-06-20"
last_reply: "2003-10-02"
replies: 17
solved: false
page: 1
pages: 1
lang: "de"
---

# ImageMagick und pdf, ai

Hosting › Lokale Umgebung · 17 Antworten · gestartet 2003-06-20

## Eröffnungsbeitrag

**Player62** · 2003-06-20 · [Beitrag #1](https://www.typo3.net/d/3567-imagemagick-und-pdf-ai/1)

Habe Typo3 installiert und alle Funktionen von ImageMagick scheinen zu gehen ausser das Anzeigen von pdf und ai Dateien. An was könnte das leigen?
Habe die Version 4.2.9 von ImageMagick.

Ich hatte dieses Problem schon einmal bei eine Typo3 Installation und konnte es auch nicht lösen.

Vielen Dank schon mal

Gruss
Palyer62

## Antworten

### [#2](https://www.typo3.net/d/3567-imagemagick-und-pdf-ai/2) · fitli · 2003-08-28

Hallo,

Hat denn Niemand eine Idee an was das liegen könnte?

Mein ImageMagick läuft ebenfalls gut nur diese zwei (pdf, ai) können nicht angezeigt werden  :'(

gruss
fitli

### [#3](https://www.typo3.net/d/3567-imagemagick-und-pdf-ai/3) · woodworker · 2003-08-28

nimm mal in die suchfunktion des forum.

das hat hier schon wer gelöss ich glaube das problem war das die beiden Datein irgend wie kapput sind, bin mir aber nicht ganz sicher.

### [#4](https://www.typo3.net/d/3567-imagemagick-und-pdf-ai/4) · fitli · 2003-08-28

hi woodworker,

habe wirklich gesucht und gesucht.....
alles was ich gefunden habe ist dies hier:
[/d/167-pdf-und-ai-verarbeitung](https://www.typo3.net/d/167-pdf-und-ai-verarbeitung)

hier wird das problem aber auch nicht wirklich gelösst  o.O

gruss
fitli

### [#5](https://www.typo3.net/d/3567-imagemagick-und-pdf-ai/5) · Nimer · 2003-08-28

Das ai Problem wird nichtmal in den Anleitungen gelöst habe ich festgestellt (auch unter Linux).

Also würde ich das weglassen.

Nimer

### [#6](https://www.typo3.net/d/3567-imagemagick-und-pdf-ai/6) · fitli · 2003-08-28

naja,

ai ist mir, wenn ich ehrlich bin, auch ziemlich egal  :)
aber das mit den pdfs wäre schon nett, wenns funktioniern würde....

gruss
fitli

### [#7](https://www.typo3.net/d/3567-imagemagick-und-pdf-ai/7) · woodworker · 2003-08-28

lad dir doch irgned wo eine kleine PDF runter und leg sie in den ordenr ab und ändere den namen in den namen der PDF bei Typo3.

### [#8](https://www.typo3.net/d/3567-imagemagick-und-pdf-ai/8) · fitli · 2003-08-28

so getan....

funktioniert auch mit diesem pdf nicht.....

### [#9](https://www.typo3.net/d/3567-imagemagick-und-pdf-ai/9) · ossipetz · 2003-08-28

um die pdf und ai dateien zu sehen muss noch ghostscript installiert werden (so version 8 derzeit)

daaaaaaaaaan:

- das /bin verzeichnis von ghostview in den pfad aufnehmen

für imagemagick **4.2.9** (neuere versionen brauchen das nicht so streng)
- imagemagick MUSS in c:imagemagick liegen
- dann ein paar umgebungsvariablen:
delegate_path = c:imagemagick
magick_home = c:imagemagick
- c:imagemagick in den pfad aufnehmen (VOR dem windows-verzeichnis, wegen convert.exe)
- in c:imagemagick muss eine datei 'delegates.mgk' liegen die etwa so aussieht (nur version 4.2.9)

> # ImageMagick delegates for Windows NT.  The format is as follows.  Each
> # delegate begins with a tag and/or format separated by a operator tag
> # (<=, <=>, =>).  This line must be followed by one or more commands
> # preceded with a tab (	) character.  If a command exceeds the length of
> # a line, use the backslash continuation character.  End the command with
> # an ampersand (&) to execute the command in the background.
> #
> # Optionally you can include the image filename, type, width, height, or
> # other image attributes by embedding special format characters:
> #
> #   %b   file size
> #   %d   directory
> #   %e   filename extention
> #   %f   filename
> #   %h   height
> #   %i   input filename
> #   %l   label
> #   %m   magick
> #   %n   number of scenes
> #   %o   output filename
> #   %p   page number
> #   %q   quantum depth
> #   %s   scene number
> #   %t   top of filename
> #   %u   unique temporary filename
> #   %w   width
> #   %x   x resolution
> #   %y   y resolution
> #   %z   data written to this file is discarded
> #
> # There are three types of delegates: decode, encode, and bypass.  Decode
> # delegates begin with a image format (tag) specified (e.g. mpeg) followed
> # with a equal-greater sign (=>).  The delegate is invoked whenever ImageMagick
> # attempts to read an image whose format specifier or filename extension
> # matches the tag (e.g.  image.mpg for tag mpg=>).  The delegate must
> # write an image to the file designated by %o in an image format that
> # ImageMagick understands (e.g. pnm).
> #
> # An encode delegate begins with an image format, a less-equal sign (<=),
> # and a tag.  The delegate is invoked whenever ImageMagick attempts to
> # write an image whose format specifier or filename extension matches the
> # tag (e.g. image.mpg for tag <=mpg).  ImageMagick writes to a temporary
> # file in the format you specify.  The delegate can then read this file
> # and convert it to a format it supports and presumably ImageMagick does
> # not.
> #
> # If you use a less-equal-greater sign (<=>) the delegate bypasses
> # ImageMagick and directly converts the image file (this assumes you do not
> # apply any image transforms such as sizing or rotation).
> #
> # Lines that begin with a pound sign (#) are comments and are ignored.
> #
> # There are a number of delegates used by ImageMagick for special
> # circumstances.  For example, the print or Ghostscript delegate.  Don't
> # remove these or ImageMagick may behave strangely.
> #
> # ImageMagick looks for the delegate configurarion file in this order:
> #
> #     c:ImageMagickdelegates.mgk
> #     DELEGATE_PATHdelegates.mgk
> #     delegates.mgk
> #
> # where DELEGATE_PATH is an environment variable.
> #
> # Like entries in the later two directory overrides the specification in
> # the system-wide delegates file.
> #
> #
>
> <=bzip
> 	|bzip2 -f > %o
>
> <=compress
> 	|compress -c > %o
>
> <=show
> 	display -immutable -window_group %g -title "%l of %f" tmp:%o &
>
> <=zip
> 	|gzip -cf > %o
>
> bmp<=launch
> 	mspaint %i.
>
> bmp<=win
> 	mspaint %i.
>
> browse=>
> 	cmd /C start <http://www.wizards.dupont.com/cristy/ImageMagick.html> &
>
> bzip=>
> 	|bzip2 -cd %i
>
> cgm=>
> 	ralcgm -d ps %i %o %u
> 	convert -concatenate %o*.ps %o
>
> compress=>
> 	|uncompress -c %i
>
> dvi=>
> 	dvips -q -o %o %i
>
> edit=>
> 	notepad %o
>
> eps<=>pdf
> 	gswin32 -dMaxBitmap=300000000 -sDEVICE=pdfwrite -q -dNOPAUSE
> 	  -sOutputFile="%o" -- "%i" -c quit
>
> eps<=>ps
> 	gswin32 -dMaxBitmap=300000000 -sDEVICE=pswrite -q -dNOPAUSE
> 	  -sOutputFile="%o" -- "%i" -c quit
>
> file=>
> 	GET %m:%i > %o 2>&1
>
> fig=>
> 	fig2dev -L ps %i %o
>
> ftp=>
> 	GET %m:%i > %o 2>&1
>
> # Gnuplot format (rendered as Postscript)
> # Add additional gnuplot commands to the input file to adjust output.
> gplt=>
> 	echo "set size 1.25,0.62; set terminal postscript portrait color solid; set output '%o'; load '%i'" > %u
> 	gnuplot %u
>
> gs-color=>
> 	gswin32 -dMaxBitmap=300000000 -sDEVICE=pnmraw -q -dNOPAUSE
> 	  -dTextAlphaBits=%u -dGraphicsAlphaBits=%u -g%s -r%s %s
> 	  -sOutputFile="%s" -- "%s" -c quit
>
> gs-mono=>
> 	gswin32 -dMaxBitmap=300000000 -sDEVICE=pbmraw -q -dNOPAUSE
> 	  -dTextAlphaBits=%u -dGraphicsAlphaBits=%u -g%s -r%s %s
> 	  -sOutputFile="%s" -- "%s" -c quit
>
> hpgl=>
> 	hp2xx -q -m eps -f %i %o
>
> htm=>
> 	html2ps -o %o %i
>
> html=>
> 	html2ps -o %o %i
>
> http=>
> 	GET %m:%i > %o 2>&1
>
> mpg=>
> 	mpeg2decode -q -b %i -f -r -o3 %o%%05d
> 	convert -concatenate %o*.ppm %o
>
> m2v=>
> 	mpeg2decode -q -b %i -f -r -o3 %o%%05d
> 	convert -concatenate %o*.ppm %o
>
> pcl<=print
> 	print %i
>
> pdf<=>eps
> 	gswin32 -dMaxBitmap=300000000 -sDEVICE=epswrite -q -dNOPAUSE
> 	  -sOutputFile="%o" -- "%i" -c quit
>
> pdf<=>ps
> 	gswin32 -dMaxBitmap=300000000 -sDEVICE=pswrite -q -dNOPAUSE
> 	  -sOutputFile="%o" -- "%i" -c quit
>
> pgp=>
> 	pgpv -fq %i
>
> pov=>
> 	povray +i%i +o%o +fn%q +w%w +h%h +a -q9 -kfi%s -kff%n
> 	convert -concatenate %o*.png %o
>
> ps<=>eps
> 	gswin32 -dMaxBitmap=300000000 -sDEVICE=epswrite -q -dNOPAUSE
> 	  -sOutputFile="%o" -- "%i" -c quit
>
> ps<=>pdf
> 	gswin32 -dMaxBitmap=300000000 -sDEVICE=pdfwrite -q -dNOPAUSE
> 	  -sOutputFile="%o" -- "%i" -c quit
>
> rad=>
> 	ra_ppm -g 1.0 %i %o
>
> rgba<=rle
> 	mogrify -flip -size %wx%h rgba:%i
> 	rawtorle -w %w -h %h -n 4 -o %o %i
>
> scan=>
> 	scanimage  -d %i > %o
>
> shtml=>
> 	html2ps -o %o %i
>
> txt<=>ps
> 	enscript -o %o %i
>
> wmf=>
> 	wmftogif %i %o
>
> yuv<=m2v
> 	mpeg2encode %u %o
> 	convert -concatenate %i*.yuv %u
>
> yuv<=mpg
> 	mpeg2encode %u %o
> 	convert -concatenate %i*.yuv %u
>
> zip=>
> 	|gzip -cdfq %i

es gibt da vorlagedateien. es ändert nur ein -dSAFE oder so?!?

reboot (geht komischerweise nicht mal auf win2000 server ohne)

dann sollts tun  #paralyzed#

### [#10](https://www.typo3.net/d/3567-imagemagick-und-pdf-ai/10) · fitli · 2003-08-28

tia....

da hab ich noch was zu tun  :D
mach mal feierabend für heute...

danke allen für die tipps

gruss fitli

### [#11](https://www.typo3.net/d/3567-imagemagick-und-pdf-ai/11) · Dreamchaiser · 2003-08-29

Hallo

ich habe gerade diesen Eintrag gefunden und bin überglücklich darüber. Habe bereits das Ghostscript installiert. Allerdings habe ich ein paar Verständnisprobleme mit diesen Aussagen

> das /bin verzeichnis von ghostview in den pfad aufnehmen
>
> für imagemagick 4.2.9 (neuere versionen brauchen das nicht so streng)
> - imagemagick MUSS in c:imagemagick liegen
> - dann ein paar umgebungsvariablen:
> delegate_path = c:imagemagick
> magick_home = c:imagemagick
> - c:imagemagick in den pfad aufnehmen (VOR dem windows-verzeichnis, wegen convert.exe)
> - in c:imagemagick muss eine datei 'delegate.mgk' liegen die etwa so aussieht (nur version 4.2.9)

In welchen Pfad soll man denn das bin Verzeichnis aufnehmen?
Wäre klasse wenn du es mir "blindem" user nochmal erklären könntest.

mfg Birgit

### [#12](https://www.typo3.net/d/3567-imagemagick-und-pdf-ai/12) · ossipetz · 2003-09-01

hmm. dasdoch windows 0-8-15  8-)

in den pfad aufnehmen heisst:
windows sucht in der umgebungsvaraible PATH nach programmen. wenn man ein dos-prompt (=Eingabeaufforderung) aufmacht und PATH
eingibt zeigt es an welche ordner im pfad drin sind.

einen pfad hinzufügen macht man unter windows xp so:
 - rechte maustaste auf den 'arbeitsplatz'
 - erweiter
 - dann button 'Umgebungsvariablen'
 - im unteren teil unter 'Systemvaraiablen' den PATH suchen und das verzeichnis dazuschreiben

um eine neue varaible (zB magick_home) zu machen einfach auf 'neu' klicken (auch eine systemvaraible!).

dann mit ok ok ok alles zumachen.

im dos-fenster eintippen: set

dann werden alle umgebungsvariablen angezeigt.

das sollts gewesen sein  #paralyzed#

### [#13](https://www.typo3.net/d/3567-imagemagick-und-pdf-ai/13) · Dreamchaiser · 2003-09-01

Vielen Dank für die Hilfe

### [#14](https://www.typo3.net/d/3567-imagemagick-und-pdf-ai/14) · Dreamchaiser · 2003-09-02

Hallo ossipetz

ich hab jetzt die Umgebungsvariablen angelegt (als Systemvariablen) und auch den Rest wie oben beschrieben. Habe auch nochmals deine Delegate.mgk kopiert.  Allerding tut sich bei mir irgendwie kein Ding.
Woher weiss denn Imagemagick denn, das es genau bei PDFs auf Ghostscript zurückgreifen muss.

Vielleicht hab ich ja auch was an der Pfad angabe falsch gemacht?
delegate_path = c:imagemagick
magick_home = c:imagemagick

path = c:imagemagick; %SystemRoot%system32; %SystemRoot%;%SystemRoot%System32Wbem; c:gsgs8.11in;

Wär für Hilfe dankbar, denn bei diesem Thema fehlt mir glaub ich einiges an Wissen

Birgit

### [#15](https://www.typo3.net/d/3567-imagemagick-und-pdf-ai/15) · ossipetz · 2003-09-23

imagemagick weiss welche datei zu welcher anwendung gehört eben genau durch diese delagate-datei.

also speziell der Teil:

> pdf<=>eps
> 	gswin32 -dMaxBitmap=300000000 -sDEVICE=epswrite -q -dNOPAUSE
> 	  -sOutputFile="%o" -- "%i" -c quit
>
> pdf<=>ps
> 	gswin32 -dMaxBitmap=300000000 -sDEVICE=pswrite -q -dNOPAUSE
> 	  -sOutputFile="%o" -- "%i" -c quit

hier mal meine umgebungsvariablen:

delegate_path=C:ImageMagick
magick_home=C:ImageMagick

Path=C:ImageMagick;C:programmeviewerghostscriptgs8.00in;C:WINDOWSsystem32;
usw

was vieleicht noch ist: die execution time von php. auf meinem 1ghz rechner dauern die testseiten im install tool manchmal 2-3 minuten bis sie fertig sind...
also einfach:
max_execution_time = 0
in der php.ini

ein dual-xeon rechner braucht für die minutenlange rechnerei von meinem rechner dann noch so 1.2 sekunden *grummel*

wenn gd-gif-write in der php-gd lib drin ist dann muss der serverprozess auf c: schreibrechte haben. (das rootverzeichnis, da kommen die temp-dateien hin)

der dümmste teil könnten die leerzeichen im pfad sein. da gehören keine hin! (muss mer halt wissen ;) )

also path=c:path1;c:path2
usw.

und dann ein reboot und alles sollte eigentlich tun teufel auch  #paralyzed#

wie gesagt der 'reading image formats' test dauert auf meinem rechner gute 5 minuten das erste mal.

toi toi toi
op

### [#16](https://www.typo3.net/d/3567-imagemagick-und-pdf-ai/16) · fitli · 2003-10-01

hallo ossipetz,

danke für deine ausführlichen anweisungen  :D

am anfang wollte es allerdings nicht funktionieren....
bis ich auf einen schreibfehler getroffen bin  ;)

> - in c:imagemagick muss eine datei 'delegate.mgk' liegen die etwa so aussieht (nur version 4.2.9)

in dem mgk file sah ich dann, dass imagemagick nach einem delegates.mgk und nicht nach einem delegate.mgk sucht.....

> # ImageMagick looks for the delegate configurarion file in this order:
> #
> # c:ImageMagickdelegates.mgk
> # DELEGATE_PATHdelegates.mgk
> # delegates.mgk
> #
> # where DELEGATE_PATH is an environment variable.

und siehe da..... es funzt wunderbar :D

danke nochmals für deine hilfe....

liebe grüsse
fitli #giggle#

### [#17](https://www.typo3.net/d/3567-imagemagick-und-pdf-ai/17) · ossipetz · 2003-10-02

*oooops*

ich schwöre die s taste war kaputt  8-)
das natürlich voll der produktivitätskiller sowas. in der Tat da Muss Ein S hin  :o

hab das ur-posting editiert - hoffentlich fehlt ned noch was  #paralyzed#

### [#18](https://www.typo3.net/d/3567-imagemagick-und-pdf-ai/18) · fitli · 2003-10-02

:D  :D  :D
naja.... die verflixte s taste  :D

neee.... bei mir hat sonst nichts gefehlt!!
hoffe bei birgit läufts unterdessen auch  ;)

gruss
fitli

---

Quelle: „ImageMagick und pdf, ai“, typo3.net, https://www.typo3.net/d/3567-imagemagick-und-pdf-ai
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
