0 votos

¿Cámara+ DV imágenes de alta resolución?

Ayer compré la aplicación Camera+ para mi iPodTouch porque estaba de oferta y porque pensé que podría utilizarse para obtener imágenes con una resolución tan alta como cuando se utiliza la función de vídeo del dispositivo.

¿Es esto posible, o me han informado muy mal y me han estafado otros 99 céntimos por una aplicación? :)

Me he dado cuenta de que hay un ajuste en Calidad que dice que ponerlo en Optimizado que dice: "Las fotos se guardan con un tamaño máximo de 1200x1200 para compartir y guardar más rápido" que es lo que me hizo preguntar...

P.D. Por favor, etiquete esto con "resolución" y Cámara+ también. Gracias.

1voto

Eltariel Puntos 895

Advertencia: a continuación hay un alto grado de frikismo.

Cuando el control UIPhotoPicker (que gestiona la captura de imágenes fijas/vídeos de la cámara, así como la selección de imágenes de la biblioteca de imágenes) devuelve una imagen de la cámara a la aplicación que la lanzó, la imagen está a la resolución nativa de la cámara, que es muy muy grande. 5 megapíxeles a 2592 x 1936.

Un objeto imagen ocupa espacio en la asignación de memoria de la aplicación, obviamente. La cantidad que ocupa es de 4 bytes por píxel (r, g, b y alfa). Así que una imagen a máxima resolución ocupa 2592 x 1936 x 4 píxeles: casi 20 megabytes. En un dispositivo que empieza a quejarse si ocupa (en la última y más potente versión del hardware) más de 30 o 40 mb.

Por eso, la solución que emplean la mayoría de los desarrolladores es reducir inmediatamente la imagen a algo manejable, en cuanto a la memoria, casi inmediatamente después de la captura. Una aplicación que prometiera imágenes de máxima resolución no necesitaría hacer casi nada más. Sólo en las últimas versiones del hardware no tuvimos que volcar un montón de cosas de la memoria antes de ir a por una imagen de la cámara.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X