Slammer Posted February 20, 2010 Report Share Posted February 20, 2010 Mēģinu uzrakstīt funkciju, kas ņem esošo bildi (jpeg) un saglabā to divas reizes lielākā izmērā. Kā pārverst bildi par mazāku - ir skaidrs. Mēģinot saglabāt bildi lielāku par sākotnēju izmēru lauks tiek aizpildīts ar melnu laukumu ;(. Kāds zin kā to ir jārealizē? (šoreiz html atribūti height width dubultā izmēra norādīšana nederēs) http://paste.php.lv/71d463a Quote Link to comment Share on other sites More sharing options...
briedis Posted February 20, 2010 Report Share Posted February 20, 2010 Eh, nu kāpēc lieto tos @ operatorus? Noņem tak! Quote Link to comment Share on other sites More sharing options...
Slammer Posted February 20, 2010 Author Report Share Posted February 20, 2010 labi labi, aizstāšu ar error_reporting. un pa tēmu? :-) Quote Link to comment Share on other sites More sharing options...
briedis Posted February 20, 2010 Report Share Posted February 20, 2010 labi labi, aizstāšu ar error_reporting. un pa tēmu? :-) Kāpēc tev vispār vajadzētu "apslāpēt" kļūdu paziņojumus? (izstrādes vidē) $sourcefile = "...."; $endfile = "...."; $img = imagecreatefromjpeg($sourcefile); $width = imagesx( $img ); $height = imagesy( $img ); $newwidth = 2 * $width; $newheight = 2 * $height; $tmpimg = imagecreatetruecolor( $newwidth, $newheight ); imagecopyresampled( $tmpimg, $img, 0, 0, 0, 0, $newwidth, $newheight, $width, $height ); imagejpeg( $tmpimg, $endfile, 90); imagedestroy($tmpimg); imagedestroy($img); šitais moš strādā? Quote Link to comment Share on other sites More sharing options...
Slammer Posted February 21, 2010 Author Report Share Posted February 21, 2010 strādā gan. varēji jau vienkārši iemest linku uz doto funkciju :-) paldies. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.