acmsoft Postado Maio 11, 2005 Denunciar Share Postado Maio 11, 2005 Supondo que numa página de produtos, as imagens associadas a cada registo têm tamanhos diferentes. É possível que as imagens mostradas na página apareçam sempre com o mesmo tamanho? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 johnle Postado Maio 11, 2005 Denunciar Share Postado Maio 11, 2005 sim é possivel...procure por Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vincent Postado Maio 16, 2005 Denunciar Share Postado Maio 16, 2005 <? /* Para Testes */ /* $imagem = "teste.jpg"; $tamanho = "pequeno"; */ /* Para Sistema Unix ou Linux */ /* $img = ImageCreateFromJpeg('/home/anderson/img/'.$file); */ /* A variavel $img armazena o conteudo da imagem que esta no servidor */ $img = ImageCreateFromJpeg('C:apachehtdocsandersonimgcaixa'.$imagem); /* Caso a variavel $tamanho receba "pequeno" a $img que esta em tamanho normal e dividido por 4 e armazena na variavel $img_nova */ if ($tamanho == "pequeno") { $scalew = isset($scalew) ? $scalew : 4; $scaleh = isset($scaleh) ? $scalew : 4; $img_nova = ImageCreate((ImageSX($img) / $scalew),(ImageSY($img) / $scaleh)); ImageCopyResized($img_nova, $img, 0, 0, 0, 0, (ImageSX($img) / $scalew),(ImageSY($img) / $scaleh), ImageSX($img), ImageSY($img)); /* Senão Caso a variavel $tamanho receba "grande" a $img que esta em tamanho normal e dividido por 4 e armazena na variavel $img_nova */ } elseif ($tamanho == "grande") { $scalew = isset($scalew) ? $scalew : 1; $scaleh = isset($scaleh) ? $scalew : 1; $img_nova = ImageCreate((ImageSX($img) / $scalew),(ImageSY($img) / $scaleh)); ImageCopyResized($img_nova, $img, 0, 0, 0, 0, (ImageSX($img) / $scalew),(ImageSY($img) / $scaleh), ImageSX($img), ImageSY($img)); /* Caso contrario causa um erro e o script é finalizado */ } else { echo "ERRO!!!"; die; } /* Mostrando a imagem já redefinida */ Header("Content-disposition: filename=$imagem"); Header("Content-Type: image/jpeg"); ImageInterlace($img_nova,1); ImageJpeg($img_nova); ImageDestroy($img_nova); ImageDestroY($img); exit; /* Dependendo de como você ira usar este script recomendo tirar este exit */ ?>tenta isso ae ve se ajuda Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
acmsoft
Supondo que numa página de produtos, as imagens associadas a cada registo têm tamanhos diferentes. É possível que as imagens mostradas na página apareçam sempre com o mesmo tamanho?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.