WAMP + ImageMagick

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • WAMP + ImageMagick

    Hallo Forum,

    kleines Problem mit Imagemagick:

    Umgebung:
    WinXP
    Apache 1.3.31
    PHP Version 4.3.7-dev
    ImageMagick version 5.5.7
    PHP imagick version 0.9.9


    Code:
    PHP-Code:
    <?php 
    $img 
    imagick_create();
    imagick_read ($img,"$userdatapath".session_id()."/".$filename);
    $height=imagick_get_attribute ($imgheight);
    $width=imagick_get_attribute ($imgwidth);
    ?>
    Fehler:
    Fatal error: Call to undefined function: imagick_create() in c:\home\imgupload\upload_new.php on line 14

    Aber bei Code:
    PHP-Code:
    <?php 
    // $img = imagick_create();
    imagick_read ($img,"$userdatapath".session_id()."/".$filename);
    $height=imagick_get_attribute ($imgheight);
    $width=imagick_get_attribute ($imgwidth);
    ?>
    folgender Fehler:
    Warning: imagick_read() expects parameter 1 to be resource, null given in c:\home\imgupload\upload_new.php on line 15

    Laut php_info läuft imagick und imagick_read() beschwert sich ja auch über fehlendes handle, warum ist imagick_create() undefined ?
    Hat jemand ne Idee?

  • #2
    kann es sein, dass die funktionen, die du verwenden willst, PEAR benötigen?
    Kissolino.com

    Kommentar


    • #3
      Ich schätze, du hast das Standalone-Image Magick heruntergeladen. Das kann allerdings nur über die Konsole bzw. Shell aufgerufen werden. Was du brauchst ist die PHP-Extension: http://pecl.php.net/package/imagick
      EDIT:
      Ich glaube ich hätte erst lesen und dann posten sollen
      hopka.net!

      Kommentar


      • #4
        Ja diese Funktionen brauchen unbedingt PEAR, ohne wirste nicht weiter kommen ... also ab zu http://pear.php.net/packages.php?catpid=19&catname=PEAR

        mfG
        CMS-X Medien- und Modelagentur

        Kommentar


        • #5
          imagick_create() ist nicht mehr †
          das geht leider aus dem pear-manual nicht hervor.

          naja wird ja auch vor gewarnt:
          Warning
          This function is EXPERIMENTAL. That means, that the behaviour of this function, this function name, in concreto ANYTHING documented here can change in a future release of this package WITHOUT NOTICE. Be warned, and use this function at your own risk.
          handle erstellen funktioniert jetzt so:
          PHP-Code:
           $img imagick_readimage $filename ); 
          ne imagick-doku gibts nicht, aber dafür einige gute examples unter :

          http://cvs.php.net/cvs.php/pecl/imagick/examples/
          (achtung cvs: links werden oft geändert)
          oder in http://pecl.php.net/get/imagick-0.9.9.tgz

          always a good choice :
          PHP-Code:
           print_r (get_defined_functions()); 
          hasta la proxima

          Kommentar

          Lädt...
          X