Cómo capturar un tamaño de imagen personalizado con la cámara en android?
Cómo capturar una imagen cuadrada en android? Quiero capturar una imagen cuadrada (como 300×300 píxeles) llamando a Camera through intention en android, ¿cómo puedo hacer esto?
- Android SurfaceView mostrar imagen después de vídeo (superficie clara)
- ANDROID - Enviar una captura de pantalla de java a android via tcp socket
- Android: desvanece la vista en y fuera
- Android: ¿Realiza una parte de una imagen repetible en android?
- Android - ImageView que muestra la imagen de la Galería en "paisaje"
- Android: combinar texto e imagen en un botón o ImageButton
- ¿Cómo subir una imagen a FTP usando FTPClient?
- Android diferentes resoluciones de pantalla dibujables
- Android.os.FileUriExposedException: file.jpg expuesto más allá de la aplicación a través de ClipData.Item.getUri ()
- Tamaño de la imagen de fondo Android en píxeles
- OutOfMemory al cargar imágenes de fondo grandes
- Configurar el tamaño de la imagen de la cámara en Android
- Android: ¿cómo detectar la ubicación del toque en ImageView si la vista de la imagen es escalada por matriz?
EDIT: Esto está obsoleto desde API nivel 21.
Utilice la clase anidada Camera.Size
http://developer.android.com/reference/android/hardware/Camera.Size.html
Desde la referencia de Android:
http://developer.android.com/reference/android/hardware/Camera.html
Descripción de la Clase
La clase Cámara se utiliza para establecer la configuración de captura de imagen, iniciar / detener vista previa, tomar fotografías y recuperar marcos para la codificación de vídeo. Esta clase es un cliente para el servicio de cámara, que gestiona el hardware de la cámara real.
Asegúrese de que el tamaño es compatible con la cámara (y lo más probable es que no). Si no es así, tome una fotografía con la resolución más cercana y recórtela o cambie de tamaño.
Camera myCamera = Camera.open(0); List<Camera.Size> sizes = myCamera.getPArameters().getSupportedPictureSizes();
Para conocer las intenciones de la cámara, compruebe estas preguntas ya en SO:
Objetivo de la cámara de Android
Objetivo de la cámara android
¿Por qué nadie mencionó algo como esto?
Bitmap resultBitmap = Bitmap.createBitmap(sourceBitmap, xStart, yStart, 300, 300);
donde sourceBitmap es la captura original de la cámara y xStart
y yStart
ubicación desde donde comenzará el recorte. El resultado debe tener xStart
, yStart
en la esquina superior izquierda.
- Elige un correo electrónico con AccountPicker.newChooseAccountIntent
- Cómo pasar la intención con extras a una actividad ya en ejecución