Re: [PHP] PHP Imagemagick
> % a static name so when another picture is uploaded the old one is > overwritten % that is why the input path and output path is the same. > % -Code-- > % exec($path_imagemagick."convert -crop 0x100+0+0 $imagepath.$filename > % $imagepath.$filename"); > % -End Code-- > > To change an image rather than make a new version of it, just use > mogrify. > > % any ideas why this wont work? > > Start there and let us know how you do. It is a good idea too to use the pear-imagick module which is a wraper for imageMagick. With this you can more easily deal with errors here is an example with the crop function: http://grincheux.codelutin.org/~monnier/doc/imagick/crop.php And the other exemples given in the package: http://grincheux.codelutin.org/~monnier/doc/imagick/ === If you use it in cli mode, think you can write errors like this: fwrite(STDERR, "handle failed!\nReason: $reason\nDescription: $description\n"); in stead of this: print "handle failed!\nReason: $reason\nDescription: $description\n"; === I am interseted in writing a simple application using php-gtk and php-imagick. If other peoples are interested in this project, just mail me to talk about this. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Imagemagick
Cameron -- ...and then Cameron Metzke said... % ... % a static name so when another picture is uploaded the old one is overwritten % that is why the input path and output path is the same. % -Code-- % exec($path_imagemagick."convert -crop 0x100+0+0 $imagepath.$filename % $imagepath.$filename"); % -End Code-- To change an image rather than make a new version of it, just use mogrify. % any ideas why this wont work? Start there and let us know how you do. HTH & HAND :-D -- David T-G * There is too much animal courage in (play) [EMAIL PROTECTED] * society and not sufficient moral courage. (work) [EMAIL PROTECTED] -- Mary Baker Eddy, "Science and Health" http://justpickone.org/davidtg/ Shpx gur Pbzzhavpngvbaf Qrprapl Npg! pgp0.pgp Description: PGP signature
Re: [PHP] PHP & Imagemagick
So sprach »Weston Houghton« am 2001-07-22 um 15:14:54 -0700 : > > Yup, a native PHP module for ImageMagick that accesses their API. This would > allow one to actually pass parameters a bit easier and test for success or > failure more consistently, at least, I think it would... Hmm, don't know about ImageMagick, but have a look at php_imlib. Find the URL yourself! :) Alexander Skwar -- How to quote: http://learn.to/quote (german) http://quote.6x.to (english) Homepage: http://www.digitalprojects.com | http://www.iso-top.de iso-top.de - Die günstige Art an Linux Distributionen zu kommen Uptime: 0 hours 41 minutes -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP] PHP & Imagemagick
Yup, a native PHP module for ImageMagick that accesses their API. This would allow one to actually pass parameters a bit easier and test for success or failure more consistently, at least, I think it would... Wes > How do you mean bindings? > > I've used PHP and Imagemagick.. but only from the point of view of exec > > Do you mean building them into PHP functions? > > - Original Message - > From: "Weston Houghton" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Sunday, July 22, 2001 11:05 PM > Subject: [PHP] PHP & Imagemagick > > >> >> Does anyone know if there are PHP specific bindings for ImageMagick out >> there? If not, anyone want to work on them... >> >> :) >> >> Thanks, >> Wes >> >> >> -- >> PHP General Mailing List (http://www.php.net/) >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> To contact the list administrators, e-mail: [EMAIL PROTECTED] >> > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP] PHP & Imagemagick
How do you mean bindings? I've used PHP and Imagemagick.. but only from the point of view of exec Do you mean building them into PHP functions? - Original Message - From: "Weston Houghton" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Sunday, July 22, 2001 11:05 PM Subject: [PHP] PHP & Imagemagick > > Does anyone know if there are PHP specific bindings for ImageMagick out > there? If not, anyone want to work on them... > > :) > > Thanks, > Wes > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] PHP & ImageMagick
Did you try the escapeshellcmd () function ? - Russ --- Toolshed Computer Productions - Professional PHP Hosting Hosting - Dedicated Servers - Design - Programming http://www.toolshed51.com -Original Message- From: Jeffrey Barendse [mailto:[EMAIL PROTECTED]] Sent: Thursday, June 28, 2001 8:01 AM To: [EMAIL PROTECTED] Subject: [PHP] PHP & ImageMagick In PHP I try to run a shell command with the following source code: $fotonaam = 'convert -font arial -pointsize 20 -gravity center -fill white -draw "text 5,5 VERKOCHT" image.jpg image2.jpg'; exec($fotonaam); PHP runs the program but the -draw "text 5,5 VERKOCHT" is not executed (there is no VERKOCHT in the image2.jpg). I tried everything but I can't solve the problem. Could somebody explain to me how it's possible that the program (convert) runs but there (seams to be) a problem with -draw "text 5,5 VERKOCHT". If I run the same command troughs telnet/ssh as root or nobody it works fine Is it something with the " and the combinative with the exec function (I also tried \")? Or is it because I run PHP in safe mode and the convert program tries to run a external program what is not in the . path (you now, the basic safe mode restriction)? Please help me.. I'm getting despaired on this in. ;-) Regards, Jeffrey Barendse -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP] PHP & ImageMagick
> In PHP I try to run a shell command with the following source code: > > $fotonaam = 'convert -font arial -pointsize 20 -gravity center -fill > white -draw "text 5,5 VERKOCHT" image.jpg image2.jpg'; > exec($fotonaam); > > PHP runs the program but the -draw "text 5,5 VERKOCHT" is not executed > (there is no VERKOCHT in the image2.jpg). I tried everything but I can't > solve the problem. Could somebody explain to me how it's possible that the > program (convert) runs but there (seams to be) a problem with -draw "text > 5,5 VERKOCHT". If I run the same command troughs telnet/ssh as root or > nobody it works fine > > Is it something with the " and the combinative with the exec function (I > also tried \")? > > Or is it because I run PHP in safe mode and the convert program tries to run > a external program what is not in the . path (you now, the basic safe mode > restriction)? Probably. Or maybe that program/lib just isn't in PHP's PATH. Try running it as nobody, but set your $PATH to "" first. Also, try using the optional parameters to http://php.net/exec so you can get some feedback from the OS about what error is happening, if any. -- WARNING [EMAIL PROTECTED] address is an endangered species -- Use [EMAIL PROTECTED] Wanna help me out? Like Music? Buy a CD: http://l-i-e.com/artists.htm Volunteer a little time: http://chatmusic.com/volunteer.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]