PHP és NetBPM
Kérdésem az lenne, hogy hogyan tudok képet átméretezni és menteni NetBpmel. GD vel én is tudom de sajnos a server miatt az nemjó. Várok bármilyen épkézláb ötletet vagy webcímet.
Segítséget előre is megöszönöm.
■ Segítséget előre is megöszönöm.
Re: PHP és NetBPM
Re: PHP és NetBPM
http://phpdorks.net/docs/api/pear/PEAR/_Image_Transform_Driver_NetPBM_php.html
Re: PHP és NetBPM
Re: PHP és NetBPM
mindenképpen beírnám a helyedbe vagy a megoldást, vagy a megoldást segítő linket ... én rohadtul nem birom, ha van valami probléma, amit meg kellene oldani és az Interneten csak azt találom, hogy mások is belefutottak ebbe a problémába, de vagy csak azt írták oda thread végére 'végül sikerült megoldanom' vagy még ezt se ... :)
és ezt most nem személyeskedésnek írom, hanem csak általánoságban hőbörgök ...
üdv.: imr
Re: PHP és NetBPM
function up($orginal, $image_name, $thumb_name, $type) {
// configure the paths to the netpbm binaries
$netpbm = "/usr/local/bin/";
$to_pnmscale = $netpbm . "pnmscale";
$to_pnmflip = $netpbm . "pnmflip";
$to_pnmrotate = $netpbm . "pnmrotate";
$to_pnmcat = $netpbm . "pnmcat";
$to_jpegtopnm = $netpbm . "jpegtopnm";
$to_ppmtojpeg = $netpbm . "ppmtojpeg";
$to_giftopnm = $netpbm . "giftopnm";
$to_ppmtogif = $netpbm . "ppmtogif";
$to_ppmquant = $netpbm . "ppmquant";
// configure the max width and height of your new images
$thumb_max_width = 100;
$thumb_max_height = 100;
// configure path to new image
$path = "image/";
switch($type) {
case "gif":
// resize image
exec("$to_giftopnm \"$orginal\" | $to_pnmscale -xysize $thumb_max_width $thumb_max_height | $to_ppmquant 256 | $to_ppmtogif > \"$path/$thumb_name\"");
exec("$to_giftopnm \"$orginal\" | $to_ppmquant 256 | $to_ppmtogif > \"$path/$image_name\"");
break;
case "jpg":
// resize image
exec("$to_jpegtopnm \"$orginal\" | $to_pnmscale -xysize $thumb_max_width $thumb_max_height | $to_ppmtojpeg > \"$path/$thumb_name\"");
exec("$to_jpegtopnm \"$orginal\" | $to_ppmtojpeg > \"$path/$image_name\"");
break;
}
}
up($_FILES['kep']['tmp_name'],$_FILES['kep']['name'],"th_".$_FILES['kep']['name'],'jpg');
Ezt pedig egy formal hívom meg.