Oke, mijn probleem is het volgende. Ik ben even aan het testen met GD, en probeer nu van een geuploade file een thumbnail te bakken.
Daarvoor gebruik ik volgende stukje code:
Dit werkt opzich goed, geen fouten e.d.
Alleen krijg ik zo'n thumbnail als result

Dus ben ik van mening dat er enkele waardes niet kloppen en dat de kwaliteit te slecht is.
Wat kan ik hieraan doen?
Thanx in advance
[edit]
Ik doe het maar niet tussen [php] bb code, aangezien dat m'n code nogal verneukt
Daarvoor gebruik ik volgende stukje code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
| $extensie = str_replace('.','',substr($_FILES['image']['name'],-4));
if (!move_uploaded_file($_FILES['image']['tmp_name'],
$_SERVER['DOCUMENT_ROOT'].'/graphiatrie/img/'.time().'.'.$extensie))
{
exit('Je img kon niet geupload worden :{');
}
// img data
$image = 'img/'.time().'.'.$extensie;
$size = getimagesize($image);
$width_h = $size[0]; // hoogte
$width_w = $size[1]; // breedte
$source = imagecreatefromjpeg($image);
$varX = min($width_h, $width_w);
// maak nwe thumb
$img = imagecreate(100,100);
// bak beginsize
if ($width_h > $width_w)
{
$y = ($width_h-$width_w) / 2;
$x = 0;
} else {
$x = ($width_w-$width_h) / 2;
$y = 0;
}
// vul thumb
imagecopyresized($img, $source, 0, 0, $x, $y, 100, 100, $varX, $varX);
// schrijf thumb weg
imagejpeg ($img, 'img/th'.time().'.jpg', 100);
echo 'done!'; |
Dit werkt opzich goed, geen fouten e.d.
Alleen krijg ik zo'n thumbnail als result

Dus ben ik van mening dat er enkele waardes niet kloppen en dat de kwaliteit te slecht is.
Wat kan ik hieraan doen?
Thanx in advance
[edit]
Ik doe het maar niet tussen [php] bb code, aangezien dat m'n code nogal verneukt
[ Voor 0% gewijzigd door drGoeroe op 20-08-2002 12:07 . Reden: code verneukte layout ]