2 berichten aan het bekijken - 1 tot 2 (van in totaal 2)
  • Q:
    Bijdrager
    fibe

    ImageMagick probleem [opgelost]

    Ik zit met een vreemd probleem.
    Als ik in m’n terminal ImageMagick test (van pdf naar jpg, van jpg naar gif…) gaat alles goed.
    Als ik via php ImageMagick bedien lijkt alles te lukken buiten het converteren van pdf naar een pixelbestand.
    Om een pdf te kunnen converteren heb ik wel ghostscript geïnstalleerd.
    Misschien heeft dat er iets mee te maken?

    Deze lijn gebruik ik voor jpg naar gif:

    [code:1:c20693eb68]<?php
    system ("/usr/local/bin/convert beeld/logo.jpg beeld/test.gif");
    ?>[/code:1:c20693eb68]

    … en deze voor pdf naar jpg:

    [code:1:c20693eb68]<?php
    system ("/usr/local/bin/convert beeld/logo.pdf beeld/test.jpg");
    ?>[/code:1:c20693eb68]

    Terwijl dit in de terminal wel werkt:

    [code:1:c20693eb68]cd /library/webserver/documents
    /usr/local/bin/convert beeld/logo.pdf beeld/test2.gif[/code:1:c20693eb68]

    Heeft de www user misschien geen toegang tot ghostscript?

    Bijdrager
    fibe

    Ik heb het nu wel werkend gekregen, en dit heb ik daarvoor gedaan:

    – Een mac volledig opnieuw geïnstalleerd zonder gimp-print (die blijkbaar een oude versie van ghostsctipt installeert)
    – Manueel ImageMagick v6.2.9 geïnstalleerd (zonder darwinports – of moet ik nu macports zeggen :|)
    – Manueel GhostScript v8.54 geïnstalleerd (ook zonder macports)
    – PHP 5.1.4 voor Apache 1.3 van entropy geïnstalleerd (.mpkg)

    Vervolgens via php dit naar de terminal gestuurd:

    [code:1:f492b0e928]<?php
    system("/usr/local/bin/gs -sDEVICE=jpeg -o /library/webserver/documents/beeld/geconverteerde.jpg /library/webserver/documents/beeld/bestaande.pdf");
    ?>[/code:1:f492b0e928]

    En ja hoor, nu werkt het allemaal netjes.

2 berichten aan het bekijken - 1 tot 2 (van in totaal 2)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.