Usando a câmera de seu telefone / tablet sem fone de ouvido

Às vezes, você só quer pegar a câmera e a foto que ela tira, sem precisar incluir nada. Esta é uma maneira de você fazer isso. Até agora ele funciona para iPhone, iPad (com ios6). Ainda não testei no Android, mas também deve funcionar.

Basicamente, você está invocando o uso da câmera por meio da câmera de aceitação de arquivo do tipo de entrada html5, então lê os dados da imagem e adiciona-a como base64 a uma marca de imagem e pronto!

Você pode adicionar estilos ao arquivo de tipo de entrada para ocultá-lo e talvez usar um ícone de câmera (apenas manter sua visibilidade oculta para não exibir: nenhum)

http://jsfiddle.net/DjXKZ/

Créditos

http://robertnyman.com/html5/fileapi/fileapi.html
https://developer.mozilla.org/en-US/docs/Usando arquivos de aplicativos da web
https://developer.mozilla.org/en-US/ docs / DOM / FileReader
http://www.w3.org/html/wg/drafts/html/CR/forms.html#attr-input-accept