Ir para conteúdo

POWERED BY:

Arquivado

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

reginaldoPereira

Converter Imagem blob

Recommended Posts

Ola Pessoal Firmesa??? http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Seguinte, alguém sabe como converter uma imagem blob e gravar em arquivo físico? Tentei com o seguinte código:

 

$qryDados = mysql_query("SELECT * FROM documento_anexo WHERE id_documento = '$idDocumento'");
while($buscaDados = mysql_fetch_array($qryDados)) {
	
  header("Content-type: image/jpeg");
  $imagem = ImageCreate(800, 1200);
  $azul = ImageColorAllocate($imagem, 255, 255, 255);
  $branco = ImageColorAllocate($imagem, 0, 0, 0);
  ImageString($imagem, 5, 50, 8, "$buscaDados[imagem]", $branco);
  imagejpeg($imagem, "imagens/$buscaDados[id].jpg");
  header("Content-Transfer-Encoding:­binary");
  print($buscaDados['imagem']);

}

 

Alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Da uma olhada neste neste post aqui

Cadastrando e Exibindo imagens diretamente do MySQL 5

 

 

Então li esse artigo... ele ensina a gravar no banco e apresentar a img. Isso eu ja consegui, não estou conseguindo gravar a imagem apresentada em uma pasta física.

 

+ valew pela dica. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom escrevi estas linhas ai de baixo elas geram um retângulo e depois ele e salvo no caminho especificado

na variável $caminho_imagem_salva da uma olhada e isto que você queria fazer

 

$caminho_imagem_salva = 'C:\wamp\www\\';      //diretório onde a imagem sera salva
$Nome_imagem_criada = 'alexandre.jpg';        //Nome da imagem que sera gerada
$Qualidade_Imagem = 100;                      //qualidade da imagem varia de 0 a 100

header("Content-type: image/jpeg");
$imagem = imagecreate(300,60); // tamanho da imagem

$verde = imagecolorallocate($imagem, 0, 255, 0); 
$azul = imagecolorallocate($imagem, 0, 0, 255);

imagefilledrectangle ($imagem, 0, 0, 298, 58, $verde);
imagerectangle($imagem, 0, 0, 299, 59, $azul);

imagejpeg($imagem,$caminho_imagem_salva . $Nome_imagem_criada,$Qualidade_Imagem);

imagedestroy($imagem);

Compartilhar este post


Link para o post
Compartilhar em outros sites

  ImageString($imagem, 5, 50, 8, "$buscaDados[imagem]", $branco);

Humm... (déjà vu)...

 

Tenta assim:

 

 ImageString($imagem, 5, 50, 8, $buscaDados[ "imagem" ] , $branco );

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.