Como redimensionar arquivo jpg pelo PHP?
Pergunta
É agora 925 * 1139, eu quero mudar isso para 90 * 110.
Solução
imagecopyresampled
função PHP ou o imagecopyresized
função do GD biblioteca .
Outras dicas
Basicamente usando GD é muito fácil uma vez que você sabe o que fazer.
$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);
Verifique novamente o blog para mais detalhes.
aqui está uma classe redimensionamento chamado Simpleimage que você pode usar. Ou dar uma olhada na fonte e ver como eles resolver o problema:
Eu não fiz PHP em quando (por que estou mesmo neste tag?), Mas você deve verificar se GDlib. IIRC, o seu melhor integrado de imagemagick.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow