Wie jpg-Datei von PHP, um die Größe?
Frage
Es ist jetzt 925 * 1139, mag ich es auf 90 * 110 ändern.
Lösung
versuchen, die imagecopyresampled
PHP-Funktion oder die imagecopyresized
Funktion aus der GD-Bibliothek .
Andere Tipps
Im Grunde genommen mit GD ist recht einfach, wenn Sie wissen, was zu tun ist.
$uploadedfile = $_FILES['file']['tmp_name'];
$src = imagecreatefromjpeg($uploadedfile);
list($width, $height) = getimagesize($uploadedfile);
$tmp = imagecreatetruecolor(800, 600);
$filename = '/path/to/images/' . $_FILES['file']['name'];
imagecopyresampled($tmp, $src, 0, 0, 0, 0, 800, 600, $width, $height);
imagejpeg($tmp, $filename, 100);
Wieder überprüfen Sie den Blog für weitere Details.
hier ist eine Redimensionierung Klasse namens Simple, die Sie verwenden können. Oder einen Blick auf die Quelle und sehen, wie sie das Problem angehen:
Ich habe nicht PHP in einer Weile getan (warum bin ich auch in diesem Tag?), Aber Sie sollten GDLib überprüfen. iirc, seine besser integriert als ImageMagick.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow