Image Magick...

Alles, was PHP betrifft, kann hier besprochen werden.

Image Magick...

Postby Thomas Br » 09. September 2004 12:49

kennt sich jemand damit aus ?

muss das in der PHP ini oder sonstwo eingetragen werden ?
oder kann das direkt aus einem PHP-Script aufgerufen werden ?
Speziell: convert

gruß

Thomas
User avatar
Thomas Br
 
Posts: 33
Joined: 24. June 2004 19:08
XAMPP version: 7.1.1
Operating System: Windows 10 x64 Pro

Postby CubaLibre » 13. September 2004 18:35

Ist das denn bei dir installiert?
Welches OS?
CubaLibre
 
Posts: 25
Joined: 18. January 2004 01:35
Location: Weilburg

Postby Olaf » 14. September 2004 08:35

Du kannst auch diese Version nutzen, einfach entpacken und schon kannst Du per Console mit Imagemagick arbeiten.

http://typo3.sunsite.dk/software/linux/ ... c-3.tar.gz

Beispiel:
Code: Select all
exec("./imagemagick/bin/convert -geometry 160x120 ".dirname(__FILE__)."/TC5163.bmp ".dirname(__FILE__)."/160.jpg");


Bei imagemagick.org findest Du dann noch die Anleitung zu IM.

Grüße Olaf
Olaf
 
Posts: 32
Joined: 27. December 2002 11:15

Postby Thomas Br » 14. September 2004 10:35

Danke hat sich erledigt ...
User avatar
Thomas Br
 
Posts: 33
Joined: 24. June 2004 19:08
XAMPP version: 7.1.1
Operating System: Windows 10 x64 Pro

Postby easy12 » 26. March 2005 03:19

Thomas Br wrote:Danke hat sich erledigt ...


Und was hast du gemacht :cry:

Wenn ich mit convert oder auch dem Beispiel von Olaf arbeite, kommt kein neues Foto. Aber nur bei XAMPP.
Code: Select all
exec ("convert -geometry 50% 14.jpg 1.JPG");

Error_log: Unable to open file (1.JPG).

( Hat das evt. etwas mit den Benutzerrechten zu tun ? )

Mit der Apache Version von Suse 8.2 funktionierts super.


Hat jemand eine Lösung ?
easy12
 
Posts: 5
Joined: 26. March 2005 03:10

Postby BSG2000 » 11. October 2006 11:37

Hat es nun geklappt? Bei uns will es einfach nicht laufen.
Siehe http://community.apachefriends.org/f/viewtopi ... highlight=
BSG2000
 
Posts: 6
Joined: 11. October 2006 10:34
Location: Neubrandenburg

Postby annika » 17. October 2006 19:14

Wenn Ihr auch mit PDF-Dateien arbeiten wollt (z.B. Thumbnails erstellen), solltet Ihr noch Ghostscript installieren, unbedingt vor ImageMagick, weil ImageMagick dann den GhostScript-Pfad automatisch erkennt.

In der Config-Datei dann definieren:
Code: Select all
define('MAGICK_HOME','/usr/local/bin/'); // Linux

oder unter Window
Code: Select all
define('MAGICK_HOME','c:/Programme/ImageMagick-6.2.7-Q16/');

Code: Select all
$sourcefile = '/path/sourcefile.jpg'; //mit kompletter pfadangebe
$targetfile = '/path/targetfile.jpg';

Aufruf dann z.B.
Code: Select all
$cmd = MAGICK_HOME."convert -geometry ".$zielhoehe."x".$zielbreite." ".$sourcefile." -colorspace rgb -density 72 -quality 95 ".$targetfile;
exec($cmd);

zum debuggen -> print $cmd;

Dann müsste alles funktionieren ...
User avatar
annika
 
Posts: 8
Joined: 17. October 2006 17:23
Location: Stralsund

Postby BSG2000 » 17. October 2006 19:22

Vielen Dank, ich werde es morgen gleich versuchen.
BSG2000
 
Posts: 6
Joined: 11. October 2006 10:34
Location: Neubrandenburg

Postby BSG2000 » 18. October 2006 09:57

Du meinst doch mit der Config Datei die httpd.conf im Verz. Xampp/Apache/Conf ???

Bekomme immer noch ne Fehlermeldung in der error.log

Code: Select all
PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\\Programme\\xampp\\php\\ext\\php_imagick.dll' - Das angegebene Modul wurde nicht gefunden.\r\n in Unknown on line 0
BSG2000
 
Posts: 6
Joined: 11. October 2006 10:34
Location: Neubrandenburg

Postby annika » 28. November 2006 20:43

mit der config-Datei meine ich eine eine globale Datei für das Project, z.B. namens config.php, in der projektbezogene Pfade und Variablen definiert sind.
Auf keinen Fall die http.conf !
"Energie!" Jean Luc Picard
User avatar
annika
 
Posts: 8
Joined: 17. October 2006 17:23
Location: Stralsund


Return to PHP

Who is online

Users browsing this forum: No registered users and 17 guests