Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Diego Velox

[Resolvido] Como gerar imagem no php e depois salvar em jpg ou gi

Recommended Posts

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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.