Zum Inhalt springen

Verständnisprobleme mit Imagemagick

Erstellt am 29. Juni 2006 · 11 Antworten · letzte Antwort am 18. Juli 2006

Tags: Bilder, Frage

lafi ·

Hallo Kollegen,

ich geb´s jetzt langsam auf. Will ich eine Extension auf unserem Server installieren, brauche ich dafür wiederum eine andere etc. Letzendlich habe ich bemerkt, dass irgendwie Imagemagick nicht läuft und deshalb einige meiner geplanten Extensions (Photobook, e-card etc.) nicht funktionieren können. Nun habe ich mich viele viele Stunden mit dem Lesen von ähnlichen Problemen anderer Leute beschäftigt und es tauchen immer mehr Fragen auf. Jetzt bin ich total verwirrt und lasse erstmal alles so, wie es ist. Schade eigentlich, aber da brauch ich wohl noch etwas Geduld und mehr Wissen über das ganze Gebiet. Ich würde mich freuen, wenn mir jemand mal auf einfach-verständliche Weise einige Fragen beantworten könnte, damit ich das Prinzip letztendlich verstehe. Also ich ffang mal an 😉
(Vorher vielleicht noch einige Infos über meine Voraussetzungen:

-Typo3 3.8.0,

-keinen eigenen Webserver, sondern einen Account bei Domainfactory (Paket "Virtual Server Standard", Slave: fall)

-Domainfactory hat php vers. 4.4.1, safe_mode = OFF

-Imagemagick-Version bei DF ist 6.1.8
meine BasicConfiguration im Installations-Tool sagt unter "Check Image Magic:"

/usr/X11R6/bin/

gm 1.1.6
convert 6.1.8
composite 6.1.8
identify 6.1.8

/usr/bin/

gm 1.1.6
convert 6.1.8
composite 6.1.8
identify 6.1.8

(hier schon meine erste Frage: welches der beiden Verzeichnisse IST denn nun das, worauf zugegriffen wird??)

-unter [GFX][im_version_5] steht "gm" (was ja eigentlich die Benutzung von Imagemagick ausschliesst, oder??)
(muss ich hier vielleicht "1" eingeben für IM5+ ?? weil die Version von domainfactory ja 6.1.8 ist...

zu den anderen Fragen:

-Kannn ich unter diesen Voraussetzungen IM 4.1.9 (was ja überall wärmstens empfohlen wird) selbst nachinstallieren? oder muss das direkt jemand von domainfactory machen? (habe nämlich gelesen, dass man das mit einer ssh-verbindung machen könnte, welche ich allerdings in meinem Web-Paket nicht enthalten habe, glaube ich. )

-Muss ich überhaupt irgendetwas noch installieren, wenn ich Imagemagick benutzen möchte mit meinem Typo3 , oder ist das schon automatisch nach der Installation von Typo3 enthalten?

So, ich hoffe, ich hab euch jetzt nicht auch noch verwirrt 😉
Für ein paar hilfreiche Antworten wäre ich Euch sehr sehr dankbar.

Beste Grüße

just2b ·

Also IM ist nicht bei TYPO3 enthalten und man muss eigentlich TYPO3 nur sagen wo IM liegt, hast du das gemacht?

unter all configuration im install tool den pfad angegeben? laufen dann die tests unter "image processing"?

georg
ps: du brauchst nicht 4.1.9

georg

woida ·

Die Zeile
gm 1.1.6
sagt aus, das wohl GraphicsMagick installiert ist, daß gegenüber IM zu bevorzugen ist.
Die Programme convert, composite, identify werden von GM lediglich emuliert.

Ich seh eigentlich auch dein Problem gar nicht. Was siehest du beim "Image Processing" (Install Tool).

lafi ·

Also IM ist nicht bei TYPO3 enthalten und man muss eigentlich TYPO3 nur sagen wo IM liegt, hast du das gemacht?

Das ist ja grad das Problem. Es gibt so viele Eingabemöglichkeiten, die etwas mit der richtigen Konfiguration zu tun haben könnten, daß ich oft nicht weiß, was genau damit nun gemeint ist. Ein kleines How-To oder eine ToDo-Liste wäre da recht hilfreich. Welche Einstellungen muss ich wo überprüfen?? Fehlt mir eventuell ein IM-Insatallationsverzeichnis in meinem wwwroot bei d)F ?

unter all configuration im install tool den pfad angegeben? laufen dann die tests unter "image processing"?

Folgende Einträge im Image Processing:

ImageMagick enabled: 1
ImageMagick path: /usr/bin/ (6.1.8-)
ImageMagick path/LZW: /usr/bin/ (6.1.8-)
Version 5 flag: gm

GDLib enabled: 1
GDLib using PNG: 0
GDLib 2 enabled: 0
IM5 effects enabled: -1 (Blurring/Sharpening with IM 5+)
Freetype DPI: 96 (Should be 96 for Freetype 2)
Mask invert: 1 (Should be set for some IM versions approx. 5.4+)

File Formats: gif,jpg,jpeg,tif,bmp,pcx,tga,png,pdf,ai

Hilft das jemandem von Euch weiter??

Vielen Dank für Eure Antworten.

P.S. Image Magic brauche ich z.B. für Watermarks auf den copyright-Bildern, oder für Extensions wie "e-card". Ohne IM läuft da gar nix... ;(

woida ·

Also nochmal die Frage:
Was ist dein Problem?
Welche Tests funktionieren beim "Image Processing" nicht?

lafi ·

Mein Problem ist, dass die Tests bei Image-Processing wunderbar funktionieren, IM aber dennoch auf meiner Seite nicht aktiv wird. Alles Extensions, die IM brauchen, funktionieren nicht. Ich glaube, daß IM zwar Serverseitig bereit steht, aber auf meiner Seite nicht ordentlich eingebunden wird oder gar nicht erst aktiviert wurde und ich weiß nicht, wie ich das herausbekomme, geschweige denn, wie ich IM aktivieren kann.

woida ·

Wenn die Tests beim Image Processing funktionieren, heißt das, daß GM und die gdlib vorhanden und korrekt installiert sind.
Um welche Extensions handelt es sich konkret?
Funktioniert das "Klick-Vergrößern"?

lafi ·

Konkret handelt es sich um "sr_sendcard 2.2.0" und das Klick-Vergrößern funktioniert leider auch nicht. Ich glaube fast, daß IM richtig installiert ist, aber es ist irgendwie nicht aktiviert.

Zeisig ·

Hallo,
als Newbie habe ich ebenfalls Probleme ImageMagick 4.2.9 in Typo3 4.0 einzubinden.

Mein Server läuft mit:
[​*] Apache/2.0.50 (Linux/SUSE)
[​*] PHP 4.3.8
[​*] MySql 4.0.21
[​*] GD Version 2.0

Die kompilierten Dateien (combine, convert, identify, Magick-config) sind im Verzeichnis /html/im/ abgelegt und mit chmod 777 versehen (auch Verzeichnis).
Document-root ist /srv/www/web1/html
Das Install-Script liegt in /srv/www/web1/html/typo3/install/index.php

ImageMagick wird einfach nicht gefunden, weder mit
/srv/www/web1/html/im/ noch mit /html/im/
Die Tests 1-4 "skippen" natürlich, Test 5 mit GD funzt einwandfrei, die Datenanbindung ebenfalls.

Im Forum habe ich nix passendes gefunden, auch das Buch "Praxiswissen..." hilft mir in diesem Punkt nicht weiter. Muß das IM-Verzeichnis im Typo3-Ordner liegen oder ist beim Hochladen mit FTP (keine Shell!) was schief gelaufen?

Hilfreiche Hnweise werden dankend angenommen 🙂

woida ·
lafi schrieb

Konkret handelt es sich um "sr_sendcard 2.2.0" und das Klick-Vergrößern funktioniert leider auch nicht. Ich glaube fast, daß IM richtig installiert ist, aber es ist irgendwie nicht aktiviert.

Unter diesem Link steht: This version requires TYPO3 4.0.

Poste mal deine localconf.php

lafi ·

Danke für den Hinweis auf Typo 4.0 ! Ich habe nur 3.8...
Das hier ist die ext_localconf.php von sr_sendcard:

<?php
if (!defined ('TYPO3_MODE')) die ('Access denied.');

t3lib_extMgm::addUserTSConfig('options.saveDocNew.tx_srsendcard_card=1');
t3lib_extMgm::addPItoST43($_EXTKEY, 'pi1/class.tx_srsendcard_pi1.php', '_pi1', 'list_type', 0);

// unserializing the configuration so we can use it here:
$_EXTCONF = unserialize($_EXTCONF);

/**
* Keep card language overlay table for backward compatibility of card translation mechanisms.
*/
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$_EXTKEY]['keepCardLanguageOverlay'] = $_EXTCONF['keepCardLanguageOverlay'] ? $_EXTCONF['keepCardLanguageOverlay'] : 0;

?>

woida ·

Das hier ist die ext_localconf.php von sr_sendcard:

Ich war mit 100% sicher, daß ich localconf.php geschrieben habe und nicht ext_localconf.php...