Ik heb hier een stukje html/php wat een image upload en vervolgens daar een thumb van maakt. Alleen nu krijg ik een heel vies randje langs die thumbnail maar ik heb geen idee hoe ik dat weg krijg.
Voorbeeld:
De code
Wat veroorzaakt dat vieze randje nou?
Voorbeeld:
edit:
Plaatjes zijn verwijderd
Plaatjes zijn verwijderd
De code
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| <? if ($_POST['sent']) { $new_h = 100; if (is_uploaded_file($_FILES['image']['tmp_name'])) { $image = $_FILES['image']['tmp_name']; $name = $_FILES['image']['name']; $img = ImageCreateFromJPEG($image); ImageJPEG($img, $name); $height = ImageSY($img); $width = ImageSX($img); $perc = $height / $new_h; $new_w = $width / $perc; $new_img = imageCreateTrueColor($new_w,$new_h); Imagecopyresized($new_img, $img, 0, 0, 0, 0, $new_w, $new_h, $width, $height); ImageJPEG($new_img, "thumbs/" . $name); echo "<a href=$name target=_blank>[img]thumbs/$name></a[/img]"; } else { echo "Oeps er is iets fout gegaan, probeer het nog een keer!"; return false; } } ?> |
Wat veroorzaakt dat vieze randje nou?
[ Voor 41% gewijzigd door Mavvie op 16-12-2003 13:53 ]