ImageMagick

Bash, Shell, PHP, Python, Perl, CGI
chrissi007
Posts: 11
Joined: 2004-02-23 14:17

ImageMagick

Post by chrissi007 »

Hiho, :D

In den vergangenen Tagen habe Ich versucht mit ImageMagick Bilder zu verkleinern. Ich hab dafür folgenden Script geschrieben:

Code: Select all

<?php 
system("convert bild1.jpg -resize 640x480 -bild1_small.jpg"); 
?>
Allerdings taucht kein "bild1_small.jpg" auf.
Kann mir jemand weiterhelfen?

Soweit Ich weiß muss man im Code irgendwo eine Pfadangabe zu ImageMagick unterbringen. Weiß jemand wo die hin muss? ;)

Besten Dank im Vorraus! :D
pennybridge
Posts: 64
Joined: 2002-10-24 21:37

Re: ImageMagick

Post by pennybridge »

Chrissi007 wrote:

Code: Select all

<?php 
system("convert bild1.jpg -resize 640x480 -bild1_small.jpg"); 
?>
dieser syntax ist nicht ganz korrekt.

Code: Select all

command  [options]  input_image   output_image
bei dir müste es also

Code: Select all

<?php 
system("convert -resize 640x480  bild1.jpg bild1_small.jpg"); 
?>
sein
chrissi007
Posts: 11
Joined: 2004-02-23 14:17

Re: ImageMagick

Post by chrissi007 »

Danke für die schnell Antwort :)

Ich habs jetzt einmal so:...

Code: Select all

<html>
<head>
<title>Test</title>
</head>
<body>
<?php 
system("convert -resize 640x480  bild1.jpg bild1_small.jpg"); 
?>
</body>
</html>
...und einmal so probiert:

Code: Select all

<html>
<head>
<title>Test</title>
</head>
<body>
<?php 
system("/usr/bin/convert -resize 640x480  bild1.jpg bild1_small.jpg"); 
?>
</body>
</html>
Aber in beiden Fällen gehts nicht :(
pennybridge
Posts: 64
Joined: 2002-10-24 21:37

Re: ImageMagick

Post by pennybridge »

Chrissi007 wrote:Danke für die schnell Antwort :)

Code: Select all

<html>
<head>
<title>Test</title>
</head>
<body>
<?php 
system("/usr/bin/convert -resize 640x480  bild1.jpg bild1_small.jpg"); 
?>
</body>
</html>
läuft denn die seite, bzw der account unter safe_mode?
und dann würde mir noch die leidigen schreibrechte einfallen - ist der
ordner von php oder je nachdem imagick beschreibbar?

probier mal ein

Code: Select all

<html>
<head>
<title>Test</title>
</head>
<body>
<?php 
error_reporting(E_ALL);
echo system("/usr/bin/convert -resize 640x480  bild1.jpg bild1_small.jpg"); 
?>
</body>
</html>
vielleicht hast du glück, und die ausgabe zeigt dir den fehler
chrissi007
Posts: 11
Joined: 2004-02-23 14:17

Re: ImageMagick

Post by chrissi007 »

Ich Depp lol!

Vor lauter Verzweiflung habe Ich vergessen dem Ordner 777er Rechte zu geben. :D :D :roll: 8)

Danke! :D
darkspirit
Posts: 553
Joined: 2002-10-05 16:39
Location: D'dorf

Re: ImageMagick

Post by darkspirit »

Chrissi007 wrote:Vor lauter Verzweiflung habe Ich vergessen dem Ordner 777er Rechte zu geben.
Das willst du nicht wirklich, oder?
chrissi007
Posts: 11
Joined: 2004-02-23 14:17

Re: ImageMagick

Post by chrissi007 »

Also mir ist nur diese (unsichere) Möglichkeit bekannt einen Ordner schreibfähig zu machen.

Gibt es auch noch andere Möglichkeiten?
cybermage
Posts: 158
Joined: 2002-12-10 22:10
Location: Ausgburg (Germany)

Re: ImageMagick

Post by cybermage »

warum nicht einfach die gruppe des ordners ändern?
oder den user der schreiben muss zur gruppe des ordners hinzufügen?
chrissi007
Posts: 11
Joined: 2004-02-23 14:17

Re: ImageMagick

Post by chrissi007 »

Yo stimmt, Danke :D