Jump to content
php.lv forumi

thumb bildes


wormy

Recommended Posts

Kur ir kļūda ?

<?php 
$filename = $_GET['file'];
$percent = 0.2;
$font = "arial";
$fontsize = 7;
header('Content-type: image/jpeg');
list($width, $height) = getimagesize($filename);
$new_width = $width * $percent;
$new_height = $height * $percent;
$image_p = imagecreatetruecolor($new_width + 2, $new_height + 20);
$backgroundcolor = imagecolorallocate($image_p,5,90,177);
$background = imagefill($image_p,0,0,$backgroundcolor);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 1, 1, 0, 0, $new_width, $new_height, $width, $height);
$tcolor = imagecolorallocate($image_p,255,255,255);
$t = "Spied lai palielinātu " . $width . "x" . $height;
$fontwidth = imagettfbbox($fontsize,0,$font,$t);
$g = abs($fontwidth[1]) + abs($fontwidth[2]);
imagettftext($image_p,$fontsize,0,$new_width / 2 - ($g / 2),$new_height + 14,$tcolor,$font,$t);
imagejpeg($image_p, null, 100);
?>

Uzrakstot index.php?file=bildes atrašanās vieta parāda nevis bildi, bet to pašu ko esu uzrakstījis iekš addres bar ! plz help šito ļoti vajag !

Link to comment
Share on other sites

aa :D vienkars kods :d

<?php
$thumb = "100"; // Izmers
if ($generet) generet($generet, $thumb);

function generet($x, $y) {
echo "<p align='center'><h2>Thumbs</h2><br><img src='".$x."' width='".$y."' border='0'>";
}
?>

vajadzetu but pareizi =/

Link to comment
Share on other sites

Es jau to tā nedomāju ! :( vah es nemāku izskaidrot !

nju teiksim man ir 800x600 bilde un pieņemsim ka man ir ļoti lēns nets un ilgi to bildi lādē un to bildi tipa samazina ar php kodu nekur nesaglabājot to thumb bildi, līdz ar to ātrāk ielādētu to thumb ! Tavā kodā bildei ir tikai samazināti izmēri un tādēļ to bildi arī tik pat ilgi lādēs cik pilnajā izmērā !

 

 

P.S. kods darbojas, bet man tādu nevajadzēja ! sry :(

Edited by wormy
Link to comment
Share on other sites

×
×
  • Create New...