Imagem

2 respostas
javamysql
T

Boa noite amigos, estou criando uma aplicação com cadastro de clientes e gostaria de add uma foto do mesmo, gostaria que me ajudassem a solucionar isso de uma forma que eu pegue uma foto qualquer do cliente (de uma rede social por exemplo), e corte apenas seu rosto, carregue e salve no sistema, podem me ajudar com esse desafio???

2 Respostas

peczenyj

Ola.

Eu não gosto de salvar imagem em banco de dados. Fotos são arquivos, vc pode salvar em um diretorio servir como arquivo estático e sera super leve (tb pode enviar para um serviço de arquivos como o S3 da amazon).

Dito isso, vc vai receber um multipart/form-data que tera varias Parts e vc vai salvar um binario como arquivo em indeterminado diretorio e vai salvar o caminho do mesmk no banco de dados (pode tb assumir whe vc vai salvar a foto com nome id + extensão tipo 12345.jpg e montar o caminho a partir do id ). Se vc usa um framework web é capaz de ter algo que abstraia isso (veja apostila do VRaptor que tem esse exemplo).

Para cortar o rosto: não sei. Talvez tenha algum componente que permita a edição. Basicamente vc manda a foto original para um diretório temporario e vc marca o rosto. As posições do retangulo serao usadas para editar a foto usando API especifica.

ACHO que é possivel fazer em javascript com canvas mas seria bem limitado.

Boa sorte

T

Vlw irmão, obrigado pela atenção!

Criado 30 de agosto de 2016
Ultima resposta 30 de ago. de 2016
Respostas 2
Participantes 2