Ik ben nu bezig met een upload scriptje en wil de foto's verkleinen naar 500px breed. Ik ben niet tevreden over de kwaliteit. Flickr gebruikt ook 500px breedte en daar worden ze veel mooier weergeven.
Voorbeeld mijn scriptje:

Voorbeeld Flickr:

Ik gebruik deze: thumbnail class en gebruik deze code om te uploaden:
Doe ik iets verkeerd? Deze class is slechts ter voorbeeld, heb het ook geprobeerd met een eigen script en nog ééntje die ik gedownload had, maar ook de kwaliteit daarvan is niet naar mijn standaarden
Heeft iemand tips hoe dit wel aan te pakken? Want ik wil geen vervormde foto's op mijn website.
Voorbeeld mijn scriptje:

Voorbeeld Flickr:

Ik gebruik deze: thumbnail class en gebruik deze code om te uploaden:
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
| <?php include('includes/classes/thumbnail.php'); $path = 'afbeeldingen/'; $image_width = 500; $thumbnail_size = 100; //-- form's been posted, size is bigger than 25kb, tmp file exists and it's a jpg, jpeg, png or gif file if ($_SERVER['REQUEST_METHOD'] == 'POST' && $_FILES['userfile']['size'] > 25 && is_uploaded_file($_FILES['userfile']['tmp_name']) && (strtolower(substr($_FILES['userfile']['name'], -3)) == 'jpg' || strtolower(substr($_FILES['userfile']['name'], -4)) == 'jpeg' || strtolower(substr($_FILES['userfile']['name'], -3)) == 'png' || strtolower(substr($_FILES['userfile']['name'], -3)) == 'gif')) { $filename = date('Y-m-d') . '_' . $_SESSION['id'] . '_' . substr($_FILES['userfile']['name'], 0, 30); //--- upload image naar $path move_uploaded_file($_FILES['userfile']['tmp_name'], $path . $filename); //--- resize to max width $thumb=new thumbnail($path . $filename); // generate image_file, set filename to resize //$thumb->size_width($thumbnail_size); // set width for thumbnail, or //$thumb->size_height($thumbnail_size); // set height for thumbnail, or $thumb->size_auto(500); // set the biggest width or height for thumbnail $thumb->jpeg_quality(100); $thumb->show(); // show your thumbnail //$thumb->save("./huhu.jpg"); // save your thumbnail to file } else { echo '<form method="post" action="' . $_SERVER['PHP_SELF'] . '" enctype="multipart/form-data">'; echo '<p>'; echo '<input type="file" name="userfile" value="" /><br />'; echo '<input type="submit" name="submit" value="Upload\'n!" />'; echo '</p>'; echo '</form>'; } ?> |
Doe ik iets verkeerd? Deze class is slechts ter voorbeeld, heb het ook geprobeerd met een eigen script en nog ééntje die ik gedownload had, maar ook de kwaliteit daarvan is niet naar mijn standaarden
Zenda likes some milk every now and then..