Redimensionando imagens e inserindo no mysql

1. Redimensionando imagens e inserindo no mysql

Henrique José Zeferino
hjzclk

(usa Ubuntu)

Enviado em 07/05/2009 - 14:13h

Olá pessoal!
Sou novo, qualquer erro me perdoem, hehe.
Bom, existem diversos artigos, tutorias, scripts sobre redimensionamento de imagens, porém todos que só falam para salvar em um diretório.Isto eu já fiz.
Porém eu preciso salvar no mysql, em uma tabela no banco de dados.
Se alguém tiver alguma idéia, ou como mudar um script que salva a imagem redimensionada em um diretório, para salvar no banco de dados, sou muito grato.
Obrigado a todos...


  


2. Salve o nome dela em banco

Rodrigo Kulb
RodrigoKulb

(usa Ubuntu)

Enviado em 07/05/2009 - 14:29h

Bom pelo que eu entendi você já esta conseguindo redimensionar a imagem com outro nome OK ?

Original
/imagem/blabla.jpg

Redimencionada
/imagem/NovaImagemblabla.jpg

agora é só gravar o nome da nova imagem em banco por exemplo crie um campo no banco de dados "nomeImagem"

depois é só gravar o nome "/imagem/NovaImagemblabla.jpg" em banco de dados.

para mostrar a imagem posteriormente:

<img src="<? print $linha['nomeImagem']; ?>">

valewww...

.............................................
http://www.1link.com.br (aumente as visitas em seu site)


3. Re: Redimensionando imagens e inserindo no mysql

Henrique José Zeferino
hjzclk

(usa Ubuntu)

Enviado em 07/05/2009 - 14:47h

Valeu amigo, mas não é isso ainda.

Eu quero em vez de gravar a imagem em um diretório, quero que a imagem seja gravada no banco de dados em um campo blob, pois existem seres(usuários), que gravam a imagem, digamos, exageradamente grande, então quando alguém for visualizar esta imagem, quando gravada no B.D. ela aparece muito grande. Por isso quero redimensioná-la.
Resumindo, não é só o nome, é a imagem em si no mysql...

Mas valeu!!!...



4. na minha opnião.

Rodrigo Kulb
RodrigoKulb

(usa Ubuntu)

Enviado em 07/05/2009 - 14:57h

não recomendo utilizar banco de dados para gravar imagens.

http://forum.wmonline.com.br/lofiversion/index.php/t143728.html


utilize as pastas, após redimensionar a imagem apague a original da pasta, assim não ira utilizar muito espaço.


5. é real

thiago
iceoz

(usa Debian)

Enviado em 07/05/2009 - 19:15h

De boa amigo não faça essa loucura de salvar no banco. primeiro que o mysql e praticamente nenhum banco é 100% confiavel pra grava imagem. e outra coisa o tempo que vc vai gasta é muito maior. ter que fazer o upload, redimencionar e salvar no banco. e pra mostra a imagem tem que fazer um select. muito trampo, pouco lucro, sem conta que o banco vai começa a fica lento pra [*****]. digamos que vc tem 3 campos e uma imagem. ele vai demora um bom tempo pra mostra esses 3 campos. localmente vc praticamente nem vai percebe carrega. vai no maximo dah uma pensadinha.
agora online varias consultas no banco e consultas grandes pq imagem é gravada em binario. nossa vai trava o banco. nervoso






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts