Frage

Es ist jetzt 925 * 1139, mag ich es auf 90 * 110 ändern.

War es hilfreich?

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:

Simple-Code

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.

http://php.net/manual/en/book.image.php

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top