Ir para conteúdo

Arquivado

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

G10

Biblioteca GD imagem preto e branco

Recommended Posts

Estou usando o GD para filtrar imagens que vem do Banco, o código está normal

ele pega a imagem do banco e converte para PB , só que nao estou sabendo imprimir o resultado dessas imagens na tela, por exemplo:

 

Ao invéz de ele listar todas as imagens ele aparece só uma...

 

o código é este:

 

<?php
include("dbconect.php"); 

$sql = mysql_query("SELECT * FROM noticias WHERE id ORDER BY id DESC");

while($linha = mysql_fetch_array($sql)){

$imagem = $linha['imagem'];

}

//INICIO GD
$source = "adm/modulo_noticias/img/".$imagem;
$img = imagecreatefromjpeg($source);

imagefilter($img, IMG_FILTER_GRAYSCALE);
imagefilter($img, IMG_FILTER_BRIGHTNESS, 90);


header("Content-type: image/jpeg");

imagejpeg($img);

?>

 

 

dessa forma ele está fazendo o que eu queria,porém só me retorna uma imagem do banco na tela, e nao todas que está gravada !

 

obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites


tenta isso

n sei se é bem isso mas n custa tentar e me diga o q ouve

 


 

 

<?php include("dbconect.php");

$sql = mysql_query("SELECT * FROM noticias WHERE id ORDER BY id DESC");

while($linha = mysql_fetch_array($sql))

{ $imagem = $linha['imagem'];

//INICIO GD $source = "adm/modulo_noticias/img/".$imagem;

$img = imagecreatefromjpeg($source);

imagefilter($img, IMG_FILTER_GRAYSCALE);

imagefilter($img, IMG_FILTER_BRIGHTNESS, 90);

header("Content-type: image/jpeg"); imagejpeg($img);

}

?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

 

tenta isso n sei se é bem isso mas n custa tentar e me diga o q ouve
 

<?php include("dbconect.php");
 $sql = mysql_query("SELECT * FROM noticias WHERE id ORDER BY id DESC");
 while($linha = mysql_fetch_array($sql))
{ $imagem = $linha['imagem'];
  //INICIO GD $source = "adm/modulo_noticias/img/".$imagem;
 $img = imagecreatefromjpeg($source);
 imagefilter($img, IMG_FILTER_GRAYSCALE);
 imagefilter($img, IMG_FILTER_BRIGHTNESS, 90);
 header("Content-type: image/jpeg"); imagejpeg($img);
}
?>

 

dessa forma deu este erro :

PHP Warning:  imagecreatefromjpeg() [<a href='function.imagecreatefromjpeg'>function.imagecreatefromjpeg</a>]: Filename cannot be empty in E:\home\qualevento\gs\Web\converte-img-pb.php on line 9
PHP Warning:  imagefilter() expects parameter 1 to be resource, boolean given in E:\home\qualevento\gs\Web\converte-img-pb.php on line 10
PHP Warning:  imagefilter() expects parameter 1 to be resource, boolean given in E:\home\qualevento\gs\Web\converte-img-pb.php on line 11
PHP Warning:  imagejpeg(): supplied argument is not a valid Image resource in E:\home\qualevento\gs\Web\converte-img-pb.php on line 12
PHP Warning:  imagecreatefromjpeg() [<a href='function.imagecreatefromjpeg'>function.imagecreatefromjpeg</a>]: Filename cannot be empty in E:\home\qualevento\gs\Web\converte-img-pb.php on line 9
PHP Warning:  imagefilter() expects parameter 1 to be resource, boolean given in E:\home\qualevento\gs\Web\converte-img-pb.php on line 10
PHP Warning:  imagefilter() expects parameter 1 to be resource, boolean given in E:\home\qualevento\gs\Web\converte-img-pb.php on line 11
PHP Warning:  imagejpeg(): supplied argument is not a valid Image resource in E:\home\qualevento\gs\Web\converte-img-pb.php on line 12

 

 

e se eu descomento essa linh "//INICIO GD $source = "adm/modulo_noticias/img/".$imagem;" da este erro:

 

PHP Warning:  Cannot modify header information - headers already sent by (output started at E:\home\qualevento\gs\Web\converte-img-pb.php:9) in E:\home\qualevento\gs\Web\converte-img-pb.php on line 9

Por ele está exibindo apenas o último registro do banco, não seria algo no SELECT será ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta essas duas maneiras e posta d novo os erros

 

<?php include("dbconect.php");
 $sql = mysql_query("SELECT * FROM noticias WHERE id ORDER BY id DESC");
 while($linha = mysql_fetch_array($sql))
 { 
$imagem = $linha['imagem'];
 $source = "adm/modulo_noticias/img/".$imagem;
 $img = imagecreatefromjpeg($source);
 imagefilter($img, IMG_FILTER_GRAYSCALE);
 imagefilter($img, IMG_FILTER_BRIGHTNESS, 90);

 imagejpeg($img);
 }  header("Content-type: image/jpeg");

?>

 

 


 

 

<?php include("dbconect.php");
 $sql = mysql_query("SELECT * FROM noticias WHERE id ORDER BY id DESC");
 while($linha = mysql_fetch_array($sql))
 { 
$imagem = $linha['imagem'];
 $source = "adm/modulo_noticias/img/".$imagem;
 $img = imagecreatefromjpeg($source);
 imagefilter($img, IMG_FILTER_GRAYSCALE);
 imagefilter($img, IMG_FILTER_BRIGHTNESS, 90);
 
 imagejpeg($img);
 echo "<img src=\"adm/modulo_noticias/img/".$imagem."\">";
 } 
 
?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

tenta essas duas maneiras e posta d novo os erros

 

<?php include("dbconect.php");
 $sql = mysql_query("SELECT * FROM noticias WHERE id ORDER BY id DESC");
 while($linha = mysql_fetch_array($sql))
 { 
$imagem = $linha['imagem'];
 $source = "adm/modulo_noticias/img/".$imagem;
 $img = imagecreatefromjpeg($source);
 imagefilter($img, IMG_FILTER_GRAYSCALE);
 imagefilter($img, IMG_FILTER_BRIGHTNESS, 90);

 imagejpeg($img);
 }  header("Content-type: image/jpeg");

?>

 

 


 

 

<?php include("dbconect.php");
 $sql = mysql_query("SELECT * FROM noticias WHERE id ORDER BY id DESC");
 while($linha = mysql_fetch_array($sql))
 { 
$imagem = $linha['imagem'];
 $source = "adm/modulo_noticias/img/".$imagem;
 $img = imagecreatefromjpeg($source);
 imagefilter($img, IMG_FILTER_GRAYSCALE);
 imagefilter($img, IMG_FILTER_BRIGHTNESS, 90);
 
 imagejpeg($img);
 echo "<img src=\"adm/modulo_noticias/img/".$imagem."\">";
 } 
 
?>

 

Na primeira da este ERRO:

PHP Warning:  Cannot modify header information - headers already sent by (output started at E:\home\qualevento\gs\Web\converte-img-pb.php:11) in E:\home\qualevento\gs\Web\converte-img-pb.php on line 12

 

 

e na segunda exibe na tela um monte de caracteres :

 

ÿØÿàJFIFÿþ>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ÿÛC	    $.' ",#(7),01444'9=82<.342ÿÛC	  2!!22222222222222222222222222222222222222222222222222ÿÀNô"ÿÄ	 ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ	 ÿĵw!1AQaq"2B‘¡±Á	#3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚâãäåæçèéêòóôõö÷øùúÿÚ?ö…§Jxsþ½4éÚ¤ãŸÖ€vùiøö£Ð(ØÍ?ÒSÀö  \{P)Àq@)qINÆ(ö¥…%8u ö§cÚŠ(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¤4wü(=…'oþµ!éK×>ô˜çÖ€Òwn””ÞÔ‡¥/ò¦ätë@=y¦±úSˆÏNôÓ“@8¨ÏáÍIõ¦c9€#À8 ñž9©g‚h6çp5Ǧ=sSŸò*2C@Ù9ÿëÑRÏoÊŠ²»†1úÓ”c·Z°Á§ÀÅ(Ïñ@R€9 ㎤ÓÇ4˜>½óN”QȧþE½©?Î)qõ Jwµ'·z_z(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢Š(¢ŠJ1üéh Ç¥&>¸§})=(¤4ïOojo8 ›ÖIøPqü\ÓàÔ„{qIÆ8ÇÖ€"4Ó’y§Ÿjo|b€yâ˜A銖˜pJŒŽOÆúŒqJGZkg síE!<õ¢€.¥=E%9Hõ zSÀüé	Í;Š;ÒíE9hJ?­ 

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.