Fórum Mexendo com imagens na programação #228287
27/04/2004
0
eu preciso saber quais as dimensões da imagem e como
redimencioná-la via programação, assim ocupando menos
espaço no banco de dados.
T+
:?: :?: :?:
Eniorm
Curtir tópico
+ 0Posts
27/04/2004
Wagnerpb
Gostei + 0
27/04/2004
Nigro
Gostei + 0
27/04/2004
Gandalf.nho
Gostei + 0
27/04/2004
Luizfernando777
Se por acaso as fotos que vc está pensando em colocar
em Banco de Dados [b:7e01e3e29d]não[/b:7e01e3e29d] forem confidenciais, será melhor colocar em uma pasta, salvando apenas na base o local onde a mesma foi salva,
agora, se for confidencial seria melhor colocalas em DB, mas vc tem que saber que vai ficar enorme a base,
Tenho um projeto que anexa as fotos no Banco,
com certeza está enorme 335 Mb aproximadamente,
mas no meu caso as fotos são confidenciais, não podendo
ficar em pastas simplesmente.
Gostei + 0
28/04/2004
Nigro
No caso de fotos confidenciais, podria ser utilizada uma rotina para criptografia dos arquivos, certo?
Gostei + 0
28/04/2004
Eniorm
do banco.
MAS COMO FAZ PARA REDIMENCIONAR A DITA CUJA
T+
Gostei + 0
28/04/2004
Nigro
Gostei + 0
28/04/2004
Nildo
Gostei + 0
28/04/2004
Cebikyn
Para JPEG (usar a função ResizeImage, junto com as demais):
http://www.swissdelphicenter.ch/en/showcode.php?id=1896
Para Bitmap:
http://www.swissdelphicenter.ch/en/showcode.php?id=1463
Gostei + 0
29/04/2004
Luizfernando777
se vc mudar o tamanho original da imagem vc vai perder a resolução da mesma, portanto vc terá que salvar em seu tamanho original,
mas acontece o seguinte, a base de dados somente salva em formato .BMP, em formato .JPG ou .JPEG vc não vai conseguir gravar, eis o motivo da base ficar grande.
(caso vc consiga salvar em formato .JPG, me informa como).
fernando
Gostei + 0
29/04/2004
Gandalf.nho
Gostei + 0
03/05/2004
Wagnerpb
Dá mais trabalho quando a situação acima acontece, ou seja, o percentual aplicado na altura não pode ser aplicado na largura, nesse caso vc tem que fazer um algoritmo para encontrar o ¬ de aumento que se aplique aos dois casos... espero ter ajudado
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)