Rados Posted September 4, 2011 Report Share Posted September 4, 2011 Sveiki , pievienoju jaunumus ar bildi ,uploadoju , bet rezultāts man lika izslēgt monitoru. Tātad kā var panākt lai uploadototai bildei saglabā kvalitāti nevis to izkropļo?! Kā arī pats skripts http://paste.php.lv/526bf63d1568c4b58b7565768c4a645d?lang=php Quote Link to comment Share on other sites More sharing options...
briedis Posted September 4, 2011 Report Share Posted September 4, 2011 Heh: <?php //Pirmā rindiņa if($main->member->isAdmin()) { //Milzīgs koda blāķis } //Pēdējā rindiņa ?> Kāpēc nevari vienkārši: <? if(!$main->member->isAdmin()) { exit('ej dillēs, tikai adminiem'); } //Koda blāķis šeit, nav iekš if'a ?> Quote Link to comment Share on other sites More sharing options...
Rados Posted September 4, 2011 Author Report Share Posted September 4, 2011 Ēm ām tas nebija pa tēmu Quote Link to comment Share on other sites More sharing options...
Rados Posted September 4, 2011 Author Report Share Posted September 4, 2011 Tiešām neviens??!?!?!?! Quote Link to comment Share on other sites More sharing options...
daGrevis Posted September 4, 2011 Report Share Posted September 4, 2011 Man kkā jocīgi liekas, ka Tu esi metodei imagepng() trešo parametru, kas, starpcitu, ir 'quality', norādījis 0, bet tagad vēlies labu kvalitāti. :) Quote Link to comment Share on other sites More sharing options...
Rados Posted September 4, 2011 Author Report Share Posted September 4, 2011 (edited) Man kkā jocīgi liekas, ka Tu esi metodei imagepng() trešo parametru, kas, starpcitu, ir 'quality', norādījis 0, bet tagad vēlies labu kvalitāti. :) cik redzēju šeit http://www.php.net/manual/en/function.imagepng.php Skala ir no 1-9 uzliku 9 nekas nemainas :/ Iečeko http://www.bildites.lv/images/oai5hxa1wed8rrpztb5m.png Edited September 4, 2011 by Rados Quote Link to comment Share on other sites More sharing options...
Wuu Posted September 5, 2011 Report Share Posted September 5, 2011 Lai tas vis darbotos, tur vajag daudz vairāk pārbaudes, tāpat izgriezt vien nesanāks, ja gribi lai ir smuki. Stipri šaubos ka skripts ir pašrakstīts (vismaz tā mazbildes daļa) , tāpēc palīdzēt kaut kā nesanāks. Pamēģini šito, varbūt tevi apmierinās tāds rezultāts. function createtrumb ($filename,$width,$height,$newfile,$format) { list($width_orig, $height_orig) = getimagesize($filename); $ratio_orig = $width_orig/$height_orig; if ($width/$height > $ratio_orig) { $width = $height*$ratio_orig; } else { $height = $width/$ratio_orig; } $image_p = imagecreatetruecolor($width, $height); if ($format == 'image/png') { $image = imagecreatefrompng($filename); } else { $image = imagecreatefromjpeg($filename); } imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig); imagejpeg($image_p,$newfile,100); imagedestroy($image_p); imagedestroy($image); } 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.