Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #21892

system()

From Flavio Bosio <nospam@gmail.com>
Newsgroups it.comp.www.php
Subject system()
Date 2018-02-18 11:12 +0100
Organization Aioe.org NNTP Server
Message-ID <p6bjie$9db$1@gioia.aioe.org> (permalink)

Show all headers | View raw


Sia che faccia:

<?php
$myurl = 'file.pdf[0]';
$image = new Imagick($myurl);
$image->setResolution( 300, 300 );
$image->setImageFormat( "png" );
$image->writeImage('file.png');
?>

o

<?php
system("/usr/local/bin/convert -thumbnail 300x300 file.pdf[0] -flatten 
file.png 2>&1",$output) ;
echo $output;
?>

il risultato non cambia:

convert: FailedToExecuteCommand `'gs' -sstdout=%stderr -dQUIET -dSAFER 
-dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 
-dGridFitTT=2 '-sDEVICE=pngalpha' -dTextAlphaBits=4 
-dGraphicsAlphaBits=4 '-r72x72' -dFirstPage=1 -dLastPage=1 
'-sOutputFile=/var/tmp/magick-64945Fa6NtpJiWTeL%d' 
'-f/var/tmp/magick-64945YjGbiI7dcEKD' 
'-f/var/tmp/magick-64945VkiDEOkGudEq'' (1) @ 
error/pdf.c/InvokePDFDelegate/291. convert: no images defined `file.png' 
@ error/convert.c/ConvertImageCommand/3275. 1

da linea di comando

/usr/local/bin/convert -thumbnail 300x300 file.pdf[0] -flatten file.png

funziona perfettamente

pare che PHP non riesca a trovare il path di ghostscript

idee?


Back to it.comp.www.php | Previous | NextNext in thread | Find similar | Unroll thread


Thread

system() Flavio Bosio <nospam@gmail.com> - 2018-02-18 11:12 +0100
  Re: system() Alessandro Pellizzari <shuriken@amiran.it> - 2018-02-18 11:22 +0000

csiph-web