Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Seguinte, consegui gerar minhas imagem em um sisteminha que fiz:
<?php
$imagem = "http://img8.orkut.com/images/mittel/1306011611/98012949/ln.jpg";
$filename = $imagem;
ini_set("memory_limit", "16M");
header('Content-type: image/jpeg');
//ISSO AQUI TUDO EM BAIXO FAZ A IMAGEM CORTAR SEMPRE NO MEIO E FICANDO QUADRADA (IGUAL NO ORKUT)
$source = imagecreatefromjpeg($filename);
$novaLargura = 80;
$novaAltura = 80;
$larguraOriginal = imagesx($source);
$alguraOriginal = imagesy($source);
$larguraCalc = $larguraOriginal / $novaLargura;
$alturaCalc = $alguraOriginal / $novaAltura;
$min = min($larguraCalc, $alturaCalc);
$xt = $min * $novaLargura;
$x1 = ($larguraOriginal - $xt) / 2;
$x2 = $larguraOriginal - $x1;
$yt = $min * $novaAltura;
$y1 = ($alguraOriginal - $yt) / 2;
$y2 = $alguraOriginal - $y1;
$x1 = (int) $x1;
$x2 = (int) $x2;
$y1 = (int) $y1;
$y2 = (int) $y2;
$thumb = imagecreatetruecolor($novaLargura, $novaAltura);
imagecopyresampled($thumb, $source, 0, 0, $x1, $y1, $novaLargura, $novaAltura, $x2-$x1, $y2-$y1);
imagejpeg($thumb, "", 100);
?>
Mas depois que gero a imagem e clico em salvar, só deixa salvar na extensão .php e não em formato de imagem como eu queria...
fiz um gd_info() e vejam o que aparece:
array(12) { ["GD Version"]=> string(27) "bundled (2.0.34 compatible)" ["FreeType Support"]=> bool(true) ["FreeType Linkage"]=> string(13) "with freetype" ["T1Lib Support"]=> bool(false) ["GIF Read Support"]=> bool(true) ["GIF Create Support"]=> bool(true) ["JPG Support"]=> bool(true) ["PNG Support"]=> bool(true) ["WBMP Support"]=> bool(true) ["XPM Support"]=> bool(true) ["XBM Support"]=> bool(true) ["JIS-mapped Japanese Font Support"]=> bool(false) }
O que pode ser que não está permitindo salvar em formato de imagem?
[RESOLVIDO]
Era por causa do navegador que estava usando...
no Chrome salva em .php, ja no Firefox ou IE salva normal (em JPG)
Alguém sabe como fazer para pegar essa imagem e salvar ela e fazer upload para o meu site?
Carregando comentários...