Ik heb een probleem met een image resize script dat ik net heb geschreven. Het berekenen van de nieuwe grootte en de uitvoer hiervan werkt helemaal prima, alleen is de nieuwe afbeelding geheel zwart ipv een verkleining van het origineel.
Dit is de code:
Ziet iemand wat hier fout is?
Dit is de code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <?php $afbeelding = "pictures/" . $id . ".jpg"; $afbeeldingG = getimagesize($afbeelding); $afbeeldingX = $afbeeldingG[0]; $afbeeldingY = $afbeeldingG[1]; $afbeeldingY2 = "200"; $resizeratio = $afbeeldingY2 / $afbeeldingY; $afbeeldingNX = $afbeeldingX * $resizeratio; $afbeeldingNY = $afbeeldingY * $resizeratio; $afbeeldingN = imagecreatetruecolor($afbeeldingNX, $afbeeldingNY); $afbeeldingS = imagecreatefromjpeg($afbeelding); imagecopyresampled($afbeeldingN, $afbeeldingS, 0, 0, 0, 0, $afbeeldingNX, $afbeeldingNY, $afbeeldingX, $afbeeldingY); imagejpeg($afbeeldingN, "pictures/" . $id . ".jpg", 70); ?> |
Ziet iemand wat hier fout is?
[ Voor 10% gewijzigd door Verwijderd op 03-01-2005 11:52 ]