Image CROP functie
Vincent Gogh
21/10/2023 15:04:11Ik heb het werkend...!!!
Het enige waar ik nog mee zit is dat ik de afbeelding nog wil verkleinen naar 450 px.
Doe ik dit al in dit script of erna? En hoe?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$uploadedfile = $_FILES['bestand']['tmp_name'];
$img = imagecreatefromjpeg($uploadedfile);
$ini_x_size = getimagesize($uploadedfile)[0];
$ini_y_size = getimagesize($uploadedfile )[1];
//the minimum of xlength and ylength to crop.
$crop_measure = min($ini_x_size, $ini_y_size);
// Set the content-type header
//header('Content-Type: image/png');
$crop_array = array('x' =>0 , 'y' => 0, 'width' => $crop_measure, 'height'=> $crop_measure);
$crop_img = imagecrop($img, $crop_array);
$filename = $_SERVER['DOCUMENT_ROOT'] . "/img_artiesten/". $_FILES['bestand']['name'];
imagejpeg($crop_img, $filename, 100);
imagedestroy($img);
?>
$uploadedfile = $_FILES['bestand']['tmp_name'];
$img = imagecreatefromjpeg($uploadedfile);
$ini_x_size = getimagesize($uploadedfile)[0];
$ini_y_size = getimagesize($uploadedfile )[1];
//the minimum of xlength and ylength to crop.
$crop_measure = min($ini_x_size, $ini_y_size);
// Set the content-type header
//header('Content-Type: image/png');
$crop_array = array('x' =>0 , 'y' => 0, 'width' => $crop_measure, 'height'=> $crop_measure);
$crop_img = imagecrop($img, $crop_array);
$filename = $_SERVER['DOCUMENT_ROOT'] . "/img_artiesten/". $_FILES['bestand']['name'];
imagejpeg($crop_img, $filename, 100);
imagedestroy($img);
?>
Het enige waar ik nog mee zit is dat ik de afbeelding nog wil verkleinen naar 450 px.
Doe ik dit al in dit script of erna? En hoe?
Gewijzigd op 21/10/2023 17:04:31 door - Ariën -
PHP hulp
03/01/2025 04:24:33Vincent Gogh
22/10/2023 14:06:25Ik heb inmiddels een script via github gevonden en aangepast naar mijn wensen en doet nu precies wat ik graag wil.
Ik kwam erachter dat de crop functie vanuit php zoals eerder genoemd niet vanuit het centrum denkt, dus je hebt er zonder extra functies eraan toe te voegen ook niet heel veel aan.
Maar bedankt voor het intensief meedenken en vooral de hulp die ik kreeg.
Ik kwam erachter dat de crop functie vanuit php zoals eerder genoemd niet vanuit het centrum denkt, dus je hebt er zonder extra functies eraan toe te voegen ook niet heel veel aan.
Maar bedankt voor het intensief meedenken en vooral de hulp die ik kreeg.