Estou convertendo Bitmap para byte[] desta forma
ByteArrayOutputStream bos = new ByteArrayOutputStream();
bitmap.compress(CompressFormat.PNG, 100 , bos);
byte[] imgByte = bos.toByteArray();
Estou armazenando no banco o byte[], mas quando pego a imagem do banco e faço ela ser exibida no aparelho, ela é mostrada no canto em um tamanho bem menor do que quando foi tirada.
Fiz testes armazenando no banco uma imagem do computador e funcionou, é exibida normal no aparelho, mas as tiradas com o dispositivo e convertidas para byte[] ficam pequenas.
