Ver Mensaje Individual
  #2  
Antiguo 04-05-2015
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 18.282
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por jars Ver Mensaje
Quisiera ver la forma de tomando el primer frame de la pantalla, luego p.ej. cada 1" poder comparar que parte de la pantalla cambió y asi ir guardando solo los cambios y ademas comprimirlos con zlib para optimizar el espacio de almacenamiento hasta terminar la captura y generar un avi u otro formato. Entonces la idea es minimizar al maximo el tamańo de la grabación de pantalla.
Imagino que la forma más sencilla es dividiendo la pantalla en zonas, de forma que puedas comparar las zonas de la imagen 1 con las zonas de la imagen 2. Las que no hayan cambiado no hace falta guardarlas.

Si divides más imágenes, tendrás más tiempo de proceso y más compresión.
Si divides en menos imágenes tendrás menos tiempo de procesamiento, pero las imágenes (o la información que guardes) será mayor.

Otro tema interesante a discutir sería la forma más rápida de comparar 2 imágenes de NxN pixels (correspondientes a los trozos en los que has dividido la imagen original). Streams, conversión a b64 o similar, pixel a pixel,...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita