atualizar gd

1. atualizar gd

gilberto de biazi
gilbiazi

(usa Slackware)

Enviado em 09/10/2008 - 15:29h

Tenho instalado um slack com php5 mysql e funciona 100% exceto o suporte no php a biblioteca gd que "insiste" em não suportar jpeg, já baixei e compilei a gd 2.0.36 , baixei e compilei modulo jpeg (jpegsrc.v6b.tar.gz) , recompilei o php com suporte a gd e ao jpeg, fiz e refiz umas par de vezes mas no phpinfo continua mostrando a versão antiga do gd (2.0.34) e suporte somente a gif e png,
na minha aplicação apresenta undefined function Imagecreatefromjpeg()

Não sei o que fazer mais

Talvez eu não esteja conseguindo "retirar" a biblioteca gd para instalar novamente... mas não sei onde fazer


  


2. PNG

Phelipe de Oliveira Melanias
phelipe

(usa Arch Linux)

Enviado em 09/10/2008 - 16:37h

Tive o mesmo problema no slackware só que com imagens no formato PNG (imagecreatefrompng) ai fiz a seguinte função abaixo e contornei o problema talvez sirva pra você.

Código:

function makeThumb($photo, $output, $new_width, $new_height) {
// Pegar imagem como string
$source = imagecreatefromstring(file_get_contents($photo));

// Pegar width e height da imagem
list($width, $height) = getimagesize($photo);

if (($width > $new_width) || ($height > $new_height)) {
$thumb = imagecreatetruecolor($new_width, $new_height);
imagecopyresampled($thumb, $source, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
imagejpeg($thumb, $output, 100);
} else {
copy($photo, $output);
}
}


3. Re: atualizar gd

gilberto de biazi
gilbiazi

(usa Slackware)

Enviado em 10/10/2008 - 08:15h

Achei interessante sua solução, mas não me atende, porque preciso capturar imagens em jpeg providndas de várias fontes diferentes (escaneados ou enviadas por fornecedores e salvar também em jpeg, já que é para um catálogo virtual e, futuramente, terei ourtos domínios hospedados no servidor, e não posso ficar com esta deficiencia no mesmo

Todo caso agradeço a atenção


4. Re: atualizar gd

Phelipe de Oliveira Melanias
phelipe

(usa Arch Linux)

Enviado em 10/10/2008 - 20:01h

Você testou a função pelo menos?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts