Tratamento de Tamanho de Imagens
Script de tratamento de imagens jpeg ou jpg em PHP! Este script cria uma imagem pequena ou grande de uma unica imagem armazenada no seu servidor !!
Data | Autor | Changelog | Download |
---|---|---|---|
03/01/2002 12:01pm | Anderson | - | Versão 1.0 |
mexo um pouco em php veja bem no diretório do apache eu mudo para c:/site_local
esse caminho todo é realmente necessario?
$img = ImageCreateFromJpeg('C:\\site_local\\So_eletrica\\fotos\'.$imagem);
nao poderia ser apenas "fotos" ?
pq ele nao esta localizando a imagem.
eu fiz o seguinte criei um arquivo chamado fogo.php e la eu coloquei uma imagem e no src da foto coloquei:
<img src="imagens.php?imagem=eu_msn.jpg&tamanho=grande">
lógico tudo no mesmo diretório. mas ele nao axa a foto o q estou fazendo de errado?
abraços
esse caminho todo é realmente necessario?
$img = ImageCreateFromJpeg('C:\\site_local\\So_eletrica\\fotos\'.$imagem);
nao poderia ser apenas "fotos" ?
pq ele nao esta localizando a imagem.
eu fiz o seguinte criei um arquivo chamado fogo.php e la eu coloquei uma imagem e no src da foto coloquei:
<img src="imagens.php?imagem=eu_msn.jpg&tamanho=grande">
lógico tudo no mesmo diretório. mas ele nao axa a foto o q estou fazendo de errado?
abraços
03/05/2005 3:32pm
(~19 anos atrás)
Quando as funções de imagem, como a imagecreate(), derem erro como
não-definidas, é porque a GD2 não está rodando. Para ativar a GD2 abra o arquivo php.ini e produre a linha:
extension=php_gd2.dll
Se antes dela tiver um ponto-vírgula (;) é porque está comentada. Descomente, salve o arquivo e reinicie o serviço.
não-definidas, é porque a GD2 não está rodando. Para ativar a GD2 abra o arquivo php.ini e produre a linha:
extension=php_gd2.dll
Se antes dela tiver um ponto-vírgula (;) é porque está comentada. Descomente, salve o arquivo e reinicie o serviço.
22/03/2005 9:58am
(~19 anos atrás)
Ola galera!
estou com esse script:
<?
$imagem = "logo1.jpg";
$tamanho = "pequeno";
$img = ImageCreateFromJpeg('C:\\'.$imagem);
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));
} 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));
} else {
echo "ERRO!!!";
die;
}
Header("Content-disposition: filename=$imagem");
Header("Content-Type: image/jpeg");
ImageInterlace($img_nova,1);
ImageJpeg($img_nova);
ImageDestroy($img_nova);
ImageDestroY($img);
?>
e da o erro:
Fatal error: Call to undefined function: imagecreatefromjpeg() in c:\documents and settings\c28056\my documents\easyphp1-8\www\teste_figura.php on line 4
'c:\\'.$imagem eh o caminho onde esta minha imagem....
Obrigado e aguardo retorno!
estou com esse script:
<?
$imagem = "logo1.jpg";
$tamanho = "pequeno";
$img = ImageCreateFromJpeg('C:\\'.$imagem);
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));
} 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));
} else {
echo "ERRO!!!";
die;
}
Header("Content-disposition: filename=$imagem");
Header("Content-Type: image/jpeg");
ImageInterlace($img_nova,1);
ImageJpeg($img_nova);
ImageDestroy($img_nova);
ImageDestroY($img);
?>
e da o erro:
Fatal error: Call to undefined function: imagecreatefromjpeg() in c:\documents and settings\c28056\my documents\easyphp1-8\www\teste_figura.php on line 4
'c:\\'.$imagem eh o caminho onde esta minha imagem....
Obrigado e aguardo retorno!
04/03/2005 12:04pm
(~19 anos atrás)
$img = ImageCreateFromJpeg('C:\\thiago\\site\\diversos\\reducao'.$imagem);
Você adicionou a $imagem com o nome "monge_underground_02_1024x768.jpg" mas não colocou a \ entre sua pasta reducao e a foto.
Você adicionou a $imagem com o nome "monge_underground_02_1024x768.jpg" mas não colocou a \ entre sua pasta reducao e a foto.
29/10/2004 10:32am
(~20 anos atrás)
eu uso para testes o EasyPHP 1.7 e ele tá retornando o seguinte erro:
Fatal error: Call to undefined function: imagecreate() in c:\thiago\site\diversos\reducao\teste2.php on line 51
no codigo eu coloquei assim:
$img = ImageCreateFromJpeg('C:\\thiago\\site\\diversos\\reducao'.$imagem);
onde $imagem="monge_underground_02_1024x768.jpg"
a imagem existem dentro de diretorio.. espero resposta.. falow
Fatal error: Call to undefined function: imagecreate() in c:\thiago\site\diversos\reducao\teste2.php on line 51
no codigo eu coloquei assim:
$img = ImageCreateFromJpeg('C:\\thiago\\site\\diversos\\reducao'.$imagem);
onde $imagem="monge_underground_02_1024x768.jpg"
a imagem existem dentro de diretorio.. espero resposta.. falow
25/10/2004 10:36am
(~20 anos atrás)
Basta vc trocar onde tiver 'ImageCreate' por 'ImageCreateTrueColor'. É necessário que a GD2 esteja rodando...
17/07/2004 10:17pm
(~20 anos atrás)
a imagem fica a preto e branco e na altura de exibiçao abra a caixa de transferençia
05/05/2004 8:04am
(~20 anos atrás)
Veja bem...a imagem não está no meu servidor...mas em outro servidor...tem que redimensionar na URL isso é possivel?
02/02/2004 7:51pm
(~21 anos atrás)
Caros amigos, para quem manja da coisa:
Tenho uma página que mostra as fotos do usuário através do endereço WEB onde elas estão, ou seja, tipo:
http://www.site.com.br/user/imagem.gif
Ocorre que elas estão ficando do tamanho original...;-(
Minha questão é a seguinte, tem como redimensionar a apresentação da imagem na minha página?
Se alguém me der essa luz e puder colocar um script aqui eu agradeço...se alguém pode fazer isso e cobra algum preço estou disposto a pagar...sou totalmente leigo..muito grato e parabéns a essa comunidade..muitos feras...obrigado.
Tenho uma página que mostra as fotos do usuário através do endereço WEB onde elas estão, ou seja, tipo:
http://www.site.com.br/user/imagem.gif
Ocorre que elas estão ficando do tamanho original...;-(
Minha questão é a seguinte, tem como redimensionar a apresentação da imagem na minha página?
Se alguém me der essa luz e puder colocar um script aqui eu agradeço...se alguém pode fazer isso e cobra algum preço estou disposto a pagar...sou totalmente leigo..muito grato e parabéns a essa comunidade..muitos feras...obrigado.
02/02/2004 7:49pm
(~21 anos atrás)
Eu estou usando uma imagem do meu Banco de dados dessa forma:
<img src=\"imagem.php?imagem=$rec_query->IMAGEM&tamanho=pequeno\" border=\"0\" alt=\"$rec_query->TITULO\">
Onde imagem.php é o nome do arquivo de seu script que eu criei. Onde esta o erro?